|
|
|
|
#1 |
|
Участник
|
Тоже столкнулся с какой то непонятной ошибкой при Update на плагине. Т.е. у меня написан плагин рабочий на Create, где он прекрасно работает, но когда я попробовал его переделать на Update он начал выводить ошибку "Данный ключ отсутствует в словаре", после операций с комментированием выяснилось что он ругается на начало
Цитата:
DynamicEntity entity = (DynamicEntity)context.InputParameters.Properties[ParameterName.Target];
string accountName = entity["name"].ToString(); string accountId = context.OutputParameters.Properties["id"].ToString();
|
|
|
|
|
#2 |
|
Участник
|
Если не ошибаюсь, то на строчку
X++: string accountId = context.OutputParameters.Properties["id"].ToString(); |
|
|
|
|
#3 |
|
Участник
|
А на строчку
X++: string accountName = entity["name"].ToString();
|
|
|
|
|
#4 |
|
Участник
|
Цитата:
DynamicEntity entity = (DynamicEntity)context.PostEntityImages.Properties["Image"];
string accountName = entity.Properties["name"].ToString(); Так тоже не работает ![]() |
|
|
|
|
#5 |
|
Участник
|
А Image точно зарегистрировано на Post и в нем есть атрибут name?
А не работает, что пишет, опять "Данный ключ отсутствует в словаре"? |
|
|
|
|
#6 |
|
Участник
|
Да тоже самое пишет
![]() Цитата:
А Image точно зарегистрировано на Post и в нем есть атрибут name?
|
|
|
|
|
#7 |
|
Участник
|
Для того чтобы использовать снимок состояния (Image), его нужно объявить в регистраторе плагинов, указав, какое состояние (Pre, Post или оба) вам собственно нужно и какие поля.
|
|
|
|
| За это сообщение автора поблагодарили: Roman08 (1), Казарин Александр (1). | |
|
|
#8 |
|
Участник
|
АА.. разобрался, спасибо большое
|
|
|
|
|
Похожие темы
|
||||
| Тема | Ответов | |||
| PlugIn ImageEntity | 3 | |||
| Доступ к custom fields в Plugin | 3 | |||
| Получить id объекта вызвавшего PlugIn | 5 | |||
| Закрыть задачи | 2 | |||
| Письма в "Списки ожидания" - "Мои задачи" | 0 | |||
|