我正在尝试创建一个列出所有产品的新自定义查找字段。我希望能够在产品列表中为特定客户选择多个值。这也应该使报告能够选择选定的值。
现在,我有不允许报告的复选框字段。
我正在寻找类似于在创建服务活动时选择多个资源的东西。
我将不胜感激任何帮助!
我正在尝试创建一个列出所有产品的新自定义查找字段。我希望能够在产品列表中为特定客户选择多个值。这也应该使报告能够选择选定的值。
现在,我有不允许报告的复选框字段。
我正在寻找类似于在创建服务活动时选择多个资源的东西。
我将不胜感激任何帮助!
您是否考虑过创建多对多关系?您可以将网格放置在表单上,使它们成一行显示,这样您就可以轻松地拥有多项选择功能。
该功能允许您获得“产品”实体的“多”查找:
MultiLookup = function (_serverUrl) {
var args = new Object();
args.items = new Array();
var url = _serverUrl + "/_controls/lookup/lookupinfo.aspx?LookupStyle=multi&class=alllookups&objecttypes=1024&DefaultViewId=%7bA066D18A-8A4A-44EE-B78E-9A870DC799DD%7d&DisableViewPicker=1&browse=0&ShowNewButton=1&ShowPropButton=1";
var dialogParam = 'dialogWidth:800px;dialogHeight:600px;dialogLeft=0px;dialogTop=0px;help:0;status:1;scroll:0;center:1;resizable:yes;'
var lItems = window.showModalDialog(url, args, dialogParam);
if ((lItems != null) && (lItems.items != null) && (lItems.items.length > 0))
return lItems.items;
else {
// rollup 12 -->
lItems = JSON.parse(lItems);
if ((lItems != null) && (lItems.items != null) && (lItems.items.length > 0)) {
return lItems.items;
} // rollup 12 -->
return null;
}
}
您可以更改“对象类型”以获取其他实体。