|
11.06.2008, 17:34 | #1 |
Kostya Afendikov
|
Поиск в lookup
Здравствуйте. Подскажите как лучше решить следующую ситуацию:
Есть lookup, я фильтрую значения, которые мне нужны с помощью fetchXml, для этого приходится свойство lookupbrowse делать равным 1. Все срабатывает как мне надо, все супер. Проблема: в этом случае в popup-окне моего лукапа не отображается возможность поиска по моим выбранным записям. если делаю lookupbrowse=0 - поиск есть, а фильтрации - нет Как искать по отфильтрованным записям? |
|
12.06.2008, 08:49 | #2 |
Участник
|
Плз выложите тот код, который вы используете.
|
|
12.06.2008, 11:53 | #3 |
Kostya Afendikov
|
// Use additionalparams to manipulate the URL. Since additionalparams append anything to the end of the URL query, you can use 2 lines of code to trick it to do what you want.
/* Filter Lookup for Phase that has the same tractid */ crmForm.all.new_phaseid.lookupbrowse = 1; // This turn on filter crmForm.all.new_phaseid.additionalparams = "fetchXml=<fetch mapping='logical'><entity name='new_phase'><all-attributes/><filter type='and'><condition attribute='new_tractid' operator='eq' value=' " + crmForm.all.new_tractid.DataValue[0].id+"' /></filter></entity></fetch> "; что-то наподобие этого. Взято здесь: http://demiliani.com/blog/archive/2006/12/29/4770.aspx |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|