14.09.2012, 17:58 | #1 |
Участник
|
Стандартный Lookup контрол на isv форме CRM 4.0
Возможно, у кого-то есть идеи, как можно реализовать использование стандартного lookup'а в isv странице?
Нашел как можно создать сам контрол, но использовать его не получается: подключил в шапке aspx страницы X++: <%@ Register TagPrefix="sdk" Namespace="Microsoft.Crm.Application.Components.Sdk.FormControls.Web" Assembly="Microsoft.Crm.Application.Components.Sdk.FormControls" %> X++: <sdk:LookupControl id="CustomerLookup" LookupClass="BasicCustomer" runat="server"/> До этого был испробован вариант самостоятельной реализации подобия lookup контрола, но пришел к выводу, что необходимо дописывать функциональность для поиска, удаления, валидации на корректность ввода, прикручивания картинок сущности и т.п. пример привел ниже: X++: <asp:TextBox ID="lookupCustomer" runat="server"></asp:TextBox> <asp:HiddenField ID="hdnCustomerId" runat="server" /> <img src="/_imgs/btn_off_lookup.gif" onclick="ShowLookupDialog()" /> <script language="javascript"> function ShowLookupDialog() { var lookupItems = showModalDialog( '/_controls/lookup/lookupsingle.aspx?objecttypes=1,2&browse=0&ShowNewButton=1&ShowPropButton=1&DefaultType=0' , null, '' ); document.all.lookupCustomer.value = lookupItems.items[0].name; document.all.hdnCustomerId.value = lookupItems.items[0].id; } </script> Последний раз редактировалось Alek2; 14.09.2012 в 18:01. |
|
|
|