27.02.2008, 13:09 | #1 |
Участник
|
Кнопка на списке задач
Здравствуйте?
А можно ли сделать кнопку на списке задач, чтобы по ее нажатии выделеная(нные) задачи становились закрытыми ? |
|
27.02.2008, 13:58 | #2 |
Moderator
|
Почему бы и нет? Как добавить кнопку вы, я думаю знаете. Как получить данные из гридов рассказывается в статье:
http://msdn2.microsoft.com/en-us/library/bb267367.aspx Читаем и делаем по аналогии.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
|
За это сообщение автора поблагодарили: W@ndERR ® (1). |
27.02.2008, 14:32 | #3 |
Участник
|
Спасибо! Статья в "точку"!
|
|
28.02.2008, 15:22 | #4 |
Moderator
|
Лучше в рейтинг, а не в спасибо! Кстати, вы не знаете для каких записей доступна bulk edit форма? А то множество организаций за раз можно редактировать, а задачи отчего-то нет...
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
|
За это сообщение автора поблагодарили: tatra (1). |
29.02.2008, 09:16 | #5 |
Участник
|
Да да, хорошо что напомнили, я только пару дней назад обратил внимание на зеленый квадратик. (я не знал - честно ) , а по поводу вашего вопроса честно говоря ничего не могу сказать пока....
|
|
29.02.2008, 09:40 | #6 |
Moderator
|
Я вот тоже в SDK не нашел этого. Интересно было бы знать просто. Сдается мне что только для стандартной тройки вроде контактов интересов и организаций доступен данный функционал (равно как и механизм слияния дубликатов).
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
29.02.2008, 09:59 | #7 |
Участник
|
Мне предстоит делать задачу - по кнопке выделенные задачи закрывать. Ближайшее время займусь этим вопросом - о результатах напишу вам обязательно (лично, или в форум).
|
|
06.03.2008, 09:43 | #8 |
Участник
|
Пытаюсь делать - первая же проблема с которой я столкнулся - как же все таки называется грид с активностями? (Entity name = Activities и Task не подходят)?
|
|
06.03.2008, 10:24 | #9 |
Moderator
|
В SDK, кстати нет такого класса как activity. В EntityName Enumeration встрчаются только "activitypointer" и "activityparty". Копайте дальше.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional Последний раз редактировалось Артем Enot Грунин; 06.03.2008 в 10:33. |
|
06.03.2008, 10:32 | #10 |
Участник
|
Странно, ни Activity, ни Activities не работает.
|
|
06.03.2008, 10:34 | #11 |
Moderator
|
Читайте выше, я исправился.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
|
За это сообщение автора поблагодарили: tatra (1). |
06.03.2008, 10:37 | #12 |
Участник
|
Во! activitypointer работает! Спасибо!
|
|
06.03.2008, 10:41 | #13 |
Moderator
|
Да не за что. Обращайтесь!
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
06.03.2008, 16:30 | #14 |
Участник
|
Странно, я сделал как в примере (на который вы дали ссылку)
<Grid> <MenuBar> <Buttons> <ToolBarSpacer /> <Button Title="Закрыть" ToolTip="Закрыть выделеные задачи" Url="http://localhost:1001/SelectItem.aspx" WinParams="dialogHeight: 135px; dialogWidth: 300px" PassParams="1" WinMode="1"/> <ToolBarSpacer /> </Buttons> </MenuBar> </Grid> кнопка работает, страничка запускается, но упорно на нее не передается никаких параметров (хотя должны ID выбраных записей передаваться). Кто знает, может я какой момент упустил.... |
|
07.03.2008, 07:05 | #15 |
Участник
|
Было подобное, проблема оказалась в том что
asp.net приложение располагалось не в том же домене что и crm сервер, поэтому asp страница не получала параметры. |
|
|
За это сообщение автора поблагодарили: tatra (1). |
07.03.2008, 08:20 | #16 |
Участник
|
Понятно, буду пробовать. Кстати а можно еще вопрос, а почему кнопки (ISV customization) есть только у меня и еще у нескольких пользователей. Это как то связано с правами? (где?)
|
|
07.03.2008, 09:38 | #17 |
Участник
|
Да, конечно: роль безопасности->вкладка Настройка->раздел Другие права
|
|
|
За это сообщение автора поблагодарили: tatra (1). |
07.03.2008, 11:37 | #18 |
Участник
|
Точно, там прямо так и написано - Расширения ISV. Спасибо.
|
|
15.10.2008, 15:31 | #19 |
Участник
|
Подниму старую тему:
корректирую написаный tatra код с прямого запроса в БД на обращение через сервис. Есть пара значений statecode и statuscode которые работали и раньше, теперь их надо присвоить действию через сервис чтобы воркфлоу отлавливало. Вот мой код: for (int i = 0; i < selectedEntities.Length; i++) { System.Guid idGuid = new System.Guid(selectedEntities[i]); activitypointer act = (activitypointer)service.Retrieve(EntityName.activitypointer.ToString(), idGuid, new AllColumns()); int k = -1; switch (act.activitytypecode.Value) { case "task": k = 0; break; case "email": k = 1; break; case "letter": k = 2; break; case "phonecall": k = 3; break; case "appoinment": k = 4; break; case "fax": k = 5; break; default: continue; } act.statecode.Value = StateCode[k]; act.statuscode.Value = StatusCode[k]; act.actualend.Value = date; crmService.Update(act); } Но что-то я со act.statecode act.statuscode совсем запустался. Как им присвоить корректно эти значения? Особенно в statecode как записать его?
__________________
Сергей Осипов, MCTS:SQL Server 2005, ООО "Программные технологии", Самара |
|
15.10.2008, 16:41 | #20 |
Участник
|
Так там для каждой сущности есть специальный класс для смены состояния:
SetStateTaskRequest, SetStateEmailRequest и т.д. см. SDK |
|
|
Похожие темы | ||||
Тема | Ответов | |||
Письма в списке ожидания | 13 | |||
Вид задач/встреч в Outlook-клиенте | 7 | |||
Кнопка над Grid | 14 | |||
Кнопка на форме | 16 | |||
Письмо в списке ожидания | 2 |
|