Javascript 如何控制在查找控件中预览的10条记录?
我从事活动和领域的工作,往返等。 我们动态创建了自定义视图,以使选择更容易。那很好 我的问题是。。。当您按下图标搜索联系人时。。。是否可以为预览的10条记录添加和订购自定义列表Javascript 如何控制在查找控件中预览的10条记录?,javascript,dynamics-crm,Javascript,Dynamics Crm,我从事活动和领域的工作,往返等。 我们动态创建了自定义视图,以使选择更容易。那很好 我的问题是。。。当您按下图标搜索联系人时。。。是否可以为预览的10条记录添加和订购自定义列表 为避免用户点击“查找更多记录”,请选择自定义视图并添加“至”记录?自定义视图始终为用户提供切换和选择记录的权力。如果你不能通过用户培训来解决这个问题,那么就执行一些表单保存(或预更新插件)验证来遍历参与方列表,并在事情没有发生时提醒他们 否则-我一直使用addPreSearch和addCustomFilter技术 函数F
为避免用户点击“查找更多记录”,请选择自定义视图并添加“至”记录?自定义视图始终为用户提供切换和选择记录的权力。如果你不能通过用户培训来解决这个问题,那么就执行一些表单保存(或预更新插件)验证来遍历参与方列表,并在事情没有发生时提醒他们 否则-我一直使用
addPreSearch
和addCustomFilter
技术
函数FilterPartyList(){
var about=Xrm.Page.getAttribute(“regardingobjectid”).getValue();
//在应用筛选器之前,检查相关字段是否为空
如果(关于!=null){
Xrm.Page.getControl(“RequiredAttendes”).addPreSearch(过滤器);
}
}
函数过滤器(){
var RegardingValue=Xrm.Page.getAttribute(“regardingobjectid”).getValue();
//如果有值,则继续
if(关于值!=null){
//用于检索相关字段中持有的帐户的名称
变量RegardingTextValue=RegardingValue[0]。名称;
//筛选器中使用的GUID
var RegardingID=RegardingValue[0].id;
var plist_filter=“”+”+”;
Xrm.Page.getControl(“可选与会者”).addCustomFilter(plist_filter,“联系人”);
}
}
您尝试过这个吗?
function FilterPartyList() {
var Regarding = Xrm.Page.getAttribute("regardingobjectid").getValue();
//checking if regarding fields is empty before we apply the filter
if (Regarding != null) {
Xrm.Page.getControl("requiredattendees").addPreSearch(Filter);
}
}
function Filter() {
var RegardingValue = Xrm.Page.getAttribute("regardingobjectid").getValue();
//if Regarding has a value, proceed
if (RegardingValue != null) {
//used to retrieve Name of the Account held in the Regarding field
var RegardingTextValue = RegardingValue[0].name;
//GUID used in filter
var RegardingID = RegardingValue[0].id;
var plist_filter = "<filter type='and'>" + "<condition attribute='parentcustomerid' operator='eq' name='" + RegardingTextValue + "' value='" + RegardingID + "' />" + "</filter>";
Xrm.Page.getControl("optionalattendees").addCustomFilter(plist_filter, "contact");
}
}