13.03.2012, 13:26 | #1 |
Участник
|
периодическое обновление очереди
товарищи люди!
подскажите, пожалуйста, можно ли каким-нибудь образом сделать следующее: обновлять каждые 5 минут именно очереди (скриншот) спасибо! |
|
13.03.2012, 13:28 | #2 |
Консультант-джедай
|
ну, на вскидку, можно скрипт куда-нибудь в шапку стандартной aspx-страницы повесить. По DOM'у добраться до представления и обновить его или кнопку рефреша нажать скриптом.
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! Блога |
|
|
За это сообщение автора поблагодарили: mistah (1). |
14.03.2012, 11:35 | #3 |
Участник
|
slivka_83
сделал так: http://www.archivum.info/microsoft.p...matically.html оно же обсуждается тут Автоматическое обновление списка почему-то все равно не обновляется страница. подскажите, пожалуйста, что не так с кодом: беру файл home_workplace.aspx в C:\Program Files\Microsoft Dynamics CRM\CRMWeb\Workplace Изначально он имеет такое содержание: X++: <%@ Page language="c#" Inherits="Microsoft.Crm.Web.Workplace.HomeWorkplacePage" %> X++: <%@ Page language="c#" Inherits="Microsoft.Crm.Web.Workplace.HomeWorkplacePage" CodeBehind="Microsoft.Crm.Application.Pages.dll" %> <%@ Register TagPrefix="frm" Namespace="Microsoft.Crm.Application.Forms" Assembly="Microsoft.Crm.Application.Components.Application" %> <%@ Register TagPrefix="mnu" Namespace="Microsoft.Crm.Application.Menus" Assembly="Microsoft.Crm.Application.Components.Application" %> <%@ Register TagPrefix="cnt" Namespace="Microsoft.Crm.Application.Controls" Assembly="Microsoft.Crm.Application.Components.Application" %> <%@ Import Namespace="Microsoft.Crm"%> <%@ Import Namespace="Microsoft.Crm.Web.Workplace"%> <%@ Import Namespace="Microsoft.Crm.Utility" %> <html> <meta http-equiv="refresh" content="50"> </html> спасибо! |
|
14.03.2012, 11:55 | #4 |
Участник
|
<meta http-equiv="refresh" content="50">
а вот это возможно необходимо добавить в head, а не в html. А добавление мета-тэга <META HTTP-EQUIV="REFRESH" content="300"> в home_cases.aspx сразу после <head> - это цивилизованный способ добиться желаемого? У Вас же тега head вообще нет |
|
14.03.2012, 12:16 | #5 |
Консультант-джедай
|
Что-то мне не нравиться этот способ... Вы обновили home_workplace.aspx. Если не ошибаюсь эта страница относится не только к Очередям. Т.е. Вы внесли глобальные изменения...
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! Блога |
|
14.03.2012, 12:28 | #6 |
Участник
|
У меня не получилось Вашим способо сделать.
Я вешал скипт на онлоад формы. Но не могу добраться до IFrame связанной сущности, потому что его нет. Он появляется только если зайти на эту связанную сущность. У меня получилось вызвать Refresh для грида связанных сущностей, который будет находиться на основной форме. |
|
14.03.2012, 14:29 | #7 |
Участник
|
g.Naukovych на онлоад какой формы? очередь?
я хочу сделать обновляемым вот это: X++: http://crmserver/organization/workplace/home_workplace.aspx?pagemode=iframe за действия, например, отвечает home_activities.aspx из той же папки C:\Program Files\Microsoft Dynamics CRM\CRMWeb\Workplace ибо если в сроку браузера вбить X++: http://crmserver/organization/workplace/home_activities.aspx?pagemode=iframe или я не прав? |
|
14.03.2012, 14:43 | #8 |
Участник
|
А это у Вас заработало?
Вы говорили, что не получилось это реализовать |
|
15.03.2012, 00:25 | #9 |
Moderator
|
Этот подход категорически не поддерживаеммый! Я предлагаю иное решение. Тоже не ахти, но хотя бы в чем-то элегантное!
Нужно сделать кнопку на рибоне списка Элементов Очереди. Не смотрел можно ли это, думаю что да. Для этой кнопки сделать правило видимости, которое будет автоматически вызываться при обновлении грида этой сущности и: 1. Будет по умолчанию невидимой 2. Будет ждать N секунд и обновлять грид По сути кнопку никогда не будет видно, но зато она будет "работать"
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
15.03.2012, 01:50 | #10 |
Консультант-джедай
|
А что инициирует первый запуск?
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! Блога |
|
15.03.2012, 02:12 | #11 |
Moderator
|
Правило проверки видимости кнопки.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
15.03.2012, 07:03 | #12 |
Чайный пьяница
|
Пробовал подобное, но если я не ошибаюсь - невозможно на правило видимости повесить функцию. Возможно с правилом включения/отключения кнопки.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
15.03.2012, 18:39 | #13 |
Moderator
|
Цитата:
Вообще идея взята отсюда: http://mscrmtools.blogspot.com/2012/...s+CRM+Tools%29
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
|
За это сообщение автора поблагодарили: mistah (1). |
15.03.2012, 21:00 | #14 |
Чайный пьяница
|
Цитата:
Сообщение от Артем Enot Грунин
Да, ты прав, старый. Нужно на Правило активноти вешать обработчик. Ну а видимость тогда по умолчанию в false ставить.
Вообще идея взята отсюда: http://mscrmtools.blogspot.com/2012/...s+CRM+Tools%29
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
За это сообщение автора поблагодарили: mistah (1). |