Если раскрывающийся список «Найти» содержит более одного элемента (например, «Учетная запись», «Контакт»), можно ли установить параметр по умолчанию (в моем сценарии для второго параметра «Контакт»)?
По умолчанию поле «Искать» в представлении поиска
comment
bingsoft.wordpress.com /2011/01/13/
- person Adi Katz   schedule 04.12.2015
comment
Поиск, можно ли установить параметр поиска CRM по умолчанию, дает много результатов, в том числе добавленный в комментарии выше. Пожалуйста, постарайтесь показать, что вы провели некоторое исследование, прежде чем задавать вопрос.
- person AdamV   schedule 04.12.2015
comment
Спасибо за вашу помощь. Я искал, используя неправильные термины, я думаю.
- person MightyAtom   schedule 04.12.2015
comment
Вы хотите изменить значение по умолчанию или запретить пользователям выбирать учетные записи? В последнем случае вы можете вручную отредактировать XML-код решения.
- person Thijs Kuipers   schedule 07.12.2015
Ответы (2)
В CRM 2015 вы можете использовать следующее, если хотите отфильтровать поиск, чтобы он содержал только контакты
// Filter the dropdown of the lookup so that it only contains contacts + do not allow accounts ,in the contact views, visible when the user clicks more records
var noAccountsfilter = "<filter type='and'><condition attribute='statecode' operator='ne' value='0' /></filter>";
Xrm.Page.getControl("parentcustomerid").addCustomFilter(noAccountsfilter, 'account');
person
el shorty
schedule
07.12.2015
function Form_OnLoad()
...
preFilterLookup();
..
}
function preFilterLookup() {
Xrm.Page.getControl("customerid").addPreSearch(addLookupFilter);
}
function addLookupFilter() {
document.getElementById("customerid_i").setAttribute ("lookuptypenames", "contact:2:Contact");
document.getElementById("customerid_i").setAttribute("lookuptypes", "2");
}
Как сделать Я изменил быструю форму по умолчанию для поля CustomerId в Dynamics CRM 2013?
person
MightyAtom
schedule
04.12.2015
Этот код не будет работать для CRM 2015 SP1/2016. Удачи с апгрейдом.
- person Andrew Butenko; 04.12.2015
Если это действительно необходимо для обработки этого, у вас должен быть OnChange js, который запрашивает тип записи, если он не соответствует очистке значения из поиска.
- person Sxntk; 04.12.2015
@AndriiButenko, честно говоря, вопрос помечен как 2013, поэтому этот ответ должен работать в этой среде. Просто не рекомендуется использовать неподдерживаемый код, который устарел в будущих выпусках.
- person Joseph Duty; 07.12.2015
Хорошо хотя бы сказать, что это не тот способ, которым вы должны кодировать, и он может не работать после каких-либо обновлений от MS.
- person Rickard N; 08.12.2015