|
![]() |
#1 |
Учаснег
|
Цитата:
Сообщение от koalex
![]() Нашел, как это делается в четверке - еще проще.
http://jianwang.blogspot.com/ http://advantageworks.blogspot.com/2...dialog-in.html =) |
|
![]() |
#2 |
Участник
|
Filtered lookup
Тоже столкнулась с такой проблемой.
Попробовала воспользоваться предлагаемым методом. в aspx странице меняю js код получается так <%@ Page language="c#" Inherits="Microsoft.Crm.Web.Controls.Lookup.LookupSinglePage" %> <%@ Register TagPrefix="cnt" Namespace="Microsoft.Crm.Application.Controls" Assembly="Microsoft.Crm.Application.Components.Application" %> <%@ Register TagPrefix="frm" Namespace="Microsoft.Crm.Application.Forms" Assembly="Microsoft.Crm.Application.Components.Application" %> <%@ Import Namespace="Microsoft.Crm.Web.Controls.Lookup"%> <%@ Register TagPrefix="loc" Namespace="Microsoft.Crm.Application.Controls.Localization" Assembly="Microsoft.Crm.Application.Components.Application" %> <script runat="server"> protected override void OnLoad( EventArgs e ) { Response.Write("jgfhgjfhjgfh"); base.OnLoad(e); crmGrid.PreRender += new EventHandler( crmgrid_PreRender ); } void crmgrid_PreRender( object sender , EventArgs e ) { if (crmGrid.Parameters["search"] != null && crmGrid.Parameters["search"].StartsWith("<fetch")) { crmGrid.Parameters.Add("fetchxml", crmGrid.Parameters["search"]); crmGrid.Parameters.Remove("searchvalue"); this._showNewButton = false; } } </script> <script language="javascript" > function applychanges() { selectItem(); } ...... потом на карточке с возможной сделкой прописываю js на onLoad() такой crmForm.all.customerid.lookupbrowse = 1; crmForm.all.customerid.additionalparams="search=" + "<fetch version='1.0' output-format='xml-platform' distinct='fals' mapping='logical'><entity name='account'>" + "<filter><condition attribute='accountnumber' operator='eq' value='" + 12345 + "' /></filter></entity></fetch>"; ---------------------------------------------------- не работает ( когда нажимаешь на lookup кнопку на карточке выскакивает ошибка (типа обратитесь к администратору) Подскажите пожалуйста что не так - очень надо. Спасибо. |
|