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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.07.2009, 03:36   #1  
Grigoriy is offline
Grigoriy
Участник
 
13 / 10 (1) +
Регистрация: 30.06.2009
? Передача фильтра в расширенный поиск во Iframe
Добрый день!

Подскажите пожалуйста, какие есть способы передачи дополнительного фильтра в расширенный поиск во Iframe.
Задача в следующем. Хочу вынести в Iframe представление расширенного поиска. Показать в Iframe у меня получилось, но не получается передать дополнительный фильтр. Какими способами можно передать фильтр?
Старый 01.07.2009, 08:51   #2  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Вот пост о том, как это сделать: Microsoft Dynamics CRM 4.0 - Unleashed: Display Fetch in Iframe
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
За это сообщение автора поблагодарили: Grigoriy (1), Digit (1).
Старый 01.07.2009, 15:48   #3  
Grigoriy is offline
Grigoriy
Участник
 
13 / 10 (1) +
Регистрация: 30.06.2009
Цитата:
Сообщение от Артем Enot Грунин Посмотреть сообщение
Вот пост о том, как это сделать: Microsoft Dynamics CRM 4.0 - Unleashed: Display Fetch in Iframe
Спасибо, Артем.
Этот пост видел, но хотел найти вариант передать фильтр в существующий (который создается с помощью мастера) расширенный поиск. Возможно ли это?
Старый 01.07.2009, 19:13   #4  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Тогда я не совсем понимаю о чем вы. Нужно показать картинку с готовым, настроенным заранее фильтром, а не сами результаты?
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 01.07.2009, 19:27   #5  
Grigoriy is offline
Grigoriy
Участник
 
13 / 10 (1) +
Регистрация: 30.06.2009
Описываю задачу. Нужно на форме бизнес-партнера показать всех руководителей данной организации. Хотел создать с помощью расширенного поиска представление объекта контакты и отфильтровать его по полю руководители. А далее опубликовав его в iframe, хотел передать фильтр - id партнера. Ваш способ позволяет реализовать данную задачу, но хотелось бы использовать мастер по созданию расширенного представления.
Старый 02.07.2009, 12:37   #6  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Вы пытаетесь сказать, что не хотите руками писать запрос, а хотите использовать для этого инструмент расширенного поиска? Ну, можно и так! Сохраните нужное представление, откройте его в мастере, в строке адреса (если ее нет нажмите Ctrl + N) введите:
Код:
  javascript:window.clipboardData.setData("Text", resultRender.FetchXml.value);
И в буфер попадет фетч запроса. Кажется как-то так.

p.s. Еще есть свойство LayoutXml - описывает набор столбцов и их размеры в представлении
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional

Последний раз редактировалось Артем Enot Грунин; 02.07.2009 в 12:39.
Старый 03.07.2009, 11:57   #7  
Grigoriy is offline
Grigoriy
Участник
 
13 / 10 (1) +
Регистрация: 30.06.2009
Спасибо, большое за ответы. Остался последний вопрос нет ли возможности на onLoad формы программно получить свойство LayoutXml из сохраненненного расширенного поиска. Это необходимо для удобного изменения состава, порядка и ширены столбцов в будущем.
Старый 03.07.2009, 12:33   #8  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Тогда уже проще саму страницу поиска в Iframe вставить и удаленно кнопочку "Найти" нажимать!
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 03.07.2009, 13:41   #9  
Grigoriy is offline
Grigoriy
Участник
 
13 / 10 (1) +
Регистрация: 30.06.2009
Вот именно это и хотелось бы )))), только программно хотим передать дополнительные фильтры к этой странице. Ну и кнопку найти не нажимать. ))
Старый 03.07.2009, 13:47   #10  
Grigoriy is offline
Grigoriy
Участник
 
13 / 10 (1) +
Регистрация: 30.06.2009
Есть вот такая статья про публикацию расширенного поиска в iframe http://mmcrm.ru/?p=353
Но хотелось бы уметь передавать туда фильтр...
Старый 22.10.2009, 12:55   #11  
Digit is offline
Digit
Участник
 
69 / 14 (1) ++
Регистрация: 16.09.2009
Цитата:
Сообщение от Артем Enot Грунин Посмотреть сообщение
Вот пост о том, как это сделать: Microsoft Dynamics CRM 4.0 - Unleashed: Display Fetch in Iframe
Хорошая статья.
Однако имею вопрос - как можно спрятать верхнее меню при выводе результата данного поиска?
Старый 22.10.2009, 12:59   #12  
a33ik is offline
a33ik
Чайный пьяница
Аватар для a33ik
MCP
MCBMSS
Злыдни
Соотечественники
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,243 / 896 (36) +++++++
Регистрация: 02.07.2008
Адрес: Greenville, SC
Цитата:
Сообщение от Digit Посмотреть сообщение
Хорошая статья.
Однако имею вопрос - как можно спрятать верхнее меню при выводе результата данного поиска?
Посмотрите и сделайте по аналогии.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 22.10.2009, 13:04   #13  
Digit is offline
Digit
Участник
 
69 / 14 (1) ++
Регистрация: 16.09.2009
Цитата:
Спасибо, видел эту статью.
Однако будучи "передранным" по аналогии и вставленным в код из процитированного мной текста - лично у меня не заработало.
Старый 22.10.2009, 15:30   #14  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Нужно отлаживаться. Код рабочий.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 22.10.2009, 15:40   #15  
Digit is offline
Digit
Участник
 
69 / 14 (1) ++
Регистрация: 16.09.2009
Цитата:
Сообщение от Артем Enot Грунин Посмотреть сообщение
Нужно отлаживаться. Код рабочий.
Просто если посмотреть скриншоты результатов работы этого кода по этой же ссылке - там видно, что верхняя строка меню отображается.

И что он убирает этим кодом - неясно.
Старый 22.10.2009, 17:46   #16  
Digit is offline
Digit
Участник
 
69 / 14 (1) ++
Регистрация: 16.09.2009
Нашел вроде код, убирающий кнопки (мне достаточно и этого).
Цитата:
var navigationBarEntry = document.getElementById("navProds");

if (navigationBarEntry != null) {

var lbArea = navigationBarEntry.parentNode;

if (lbArea != null) {
lbArea.removeChild(navigationBarEntry);
}
}
http://mmcrm.ru/?p=521

Подскажите, как узнать имя кнопки без рекомендуемого ими Internet Explorer Developer Toolbar?
Старый 22.10.2009, 17:56   #17  
a33ik is offline
a33ik
Чайный пьяница
Аватар для a33ik
MCP
MCBMSS
Злыдни
Соотечественники
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,243 / 896 (36) +++++++
Регистрация: 02.07.2008
Адрес: Greenville, SC
Цитата:
Сообщение от Digit Посмотреть сообщение
Нашел вроде код, убирающий кнопки (мне достаточно и этого).


http://mmcrm.ru/?p=521

Подскажите, как узнать имя кнопки без рекомендуемого ими Internet Explorer Developer Toolbar?
Ctrl + N и в новом открывшемся окне - View - Source, а дальше уже по тексту ищете.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 01.04.2010, 14:41   #18  
Digit is offline
Digit
Участник
 
69 / 14 (1) ++
Регистрация: 16.09.2009
Вот еще один вопрос возник по теме.
Отлично работает отображение запроса в Iframe.

Однако есть тонкий момент. Ежели например в форме бизнес-партнера есть на разных вкладках несколько таких запросов, и нажимается кнопочка "Печать", то содержимое этих Iframe не отображается в форме для печати - просто пустое окошко.

Тогда как содержимое обычных Iframe со ссылками на внешние и внутренние сайты - вполне себе отображается.

Есть идеи где чего посмотреть/поковырять?
Теги
iframe

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
mscrm4ever: CRM 4.0 Show Associated-View in IFRAME (AssocViewer) Blog bot Dynamics CRM: Blogs 0 29.05.2009 17:05
mscrm4ever: CRM 4.0 Many 2 Many IFrame Viewer Blog bot Dynamics CRM: Blogs 0 12.04.2009 16:05
mscrm4ever: Display Fetch in IFRAME – Part 2 Blog bot Dynamics CRM: Blogs 0 12.03.2009 07:05
Расширенный поиск - ошибка valk Dynamics CRM: Функционал 6 24.02.2009 12:19
Расширенный поиск по дате рождения MayBe Dynamics CRM: Функционал 6 01.11.2006 10:58

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

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

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