AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Разработка
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 30.06.2008, 16:31   #1  
IgorF is offline
IgorF
Учаснег
Аватар для IgorF
Ex AND Project
Лучший по профессии 2011
Лучший по профессии 2009
 
307 / 37 (2) +++
Регистрация: 23.07.2007
Адрес: Поребрик сити
Цитата:
Сообщение от koalex Посмотреть сообщение
Нашел, как это делается в четверке - еще проще.
http://jianwang.blogspot.com/
http://advantageworks.blogspot.com/2...dialog-in.html
=)
Спасибо, очень помогло, но есть момент... КАК отфильтровать не только по имени, но например по аттрибуту statuscode?
Старый 01.07.2008, 16:27   #2  
Lud is offline
Lud
Участник
 
47 / 10 (1) +
Регистрация: 28.03.2007
Записей в блоге: 1
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 кнопку на карточке
выскакивает ошибка (типа обратитесь к администратору)
Подскажите пожалуйста что не так - очень надо.
Спасибо.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Получить id объекта вызвавшего PlugIn sergeyjb Dynamics CRM: Разработка 5 09.10.2008 14:17
компьютер перестал слединяться с сервером nickway Dynamics CRM: Администрирование 1 08.02.2007 12:39
CRM перестал пускать пользователей Tiamat Dynamics CRM: Администрирование 5 04.12.2006 16:21
после публикации отчета через CRM он перестает правильно работать kras Dynamics CRM: Администрирование 8 30.08.2006 11:11

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 07:15.