我在自定义表单上有一个自定义按钮,需要提示用户搜索并选择营销列表。
理想情况下,我想启动内置的动态查找表单,然后从表单中返回选定的结果。
我可以使用Dynamics API支持哪种方式使用?回发后的JavaScript或服务器端代码都是可接受的解决方案。
感谢。
答案 0 :(得分:2)
如果此自定义表单位于CRM 4部署的ISV目录中,则可以通过javascript连接CRM查找。
因此,按钮点击事件可以调用:
var returnValue = window.showModalDialog('/_controls/lookup/lookupsingle.aspx?objecttypes=4300&browse=0&ShowNewButton=0&ShowPropButton=0&DefaultType=0', null, 'dialogWidth:600px;status:0');
对于lookupsingle,returnValue将包含查找中所选Marketing List的名称和ID。
returnValue.items[0].name;
returnValue.items[0].id;