28.12.2010, 17:55 | #1 |
Участник
|
Подмена Лукапа в Грид Эдиторе
Я использую в своей работе Grid Editor для строк сущности. Особенность в том что у меня есть 2 связанных lookup поля в строке. Т.е. выбирая один я хочу фильтрануть окно выбора значения lookup другого. Проблему можно было бы решить заменой пути к странице выбора..у меня есть своя страница, допускающая фильтрацию. Я смотрю код создания лукапа...
Код: inputControlHTML = "" + "<SPAN class='ms-crm-Hidden-NoBehavior'>" + controlLabel + "</SPAN>" + "<DIV>" + "<TABLE style='TABLE-LAYOUT: fixed' class='ms-crm-Lookup' cellSpacing='0' cellPadding='0' width='100%'>" + "<TBODY>" + "<TR>" + "<TD>" + "<DIV class='ms-crm-Lookup' ime-mode='auto'>" + inputControl.InitialValue + "</DIV>" + "<LABEL class='ms-crm-Hidden-NoBehavior' for='" + controlId + "_ledit'></LABEL>" + "<INPUT id='" + controlId + "_ledit' class='ms-crm-Hidden-NoBehavior' maxLength='1000' ime-mode='auto' value='' />" + "</TD>" + "<TD class='Lookup_RenderButton_td' width='25'>" + "<IMG style='IME-MODE: auto' id='" + controlId + "' class='" + classname + "' src='/_imgs/btn_off_lookup.gif' resolveemailaddress='" + resolveemailaddress + "' showproperty='" + showproperty + "' autoresolve='" + autoresolve + "' defaulttype='" + defaulttype + "' lookupstyle='" + lookupstyle + "' lookupbrowse='" + lookupbrowse + "' lookupclass='" + lookupclass + "' lookuptypeIcons='" + lookuptypeicons + "' lookuptypenames='" + lookuptypenames + "' lookuptypes='" + lookuptypes + "' " + extraproperties + " />" + "<A onclick='previousSibling.click();' href='#'></A>" + "</TD>" + "</TR>" + "</TBODY>" + "</TABLE>" + "</DIV>"; Коллеги что можете посоветовать? Как вариант можно заменять второй лукап например на дропдаун, который заполнять своими значениями, но придется покопаться потом с сохранением значения из этого поля. Есть какой-нить путь подмены..или все таки придется все самому писать? |
|