Динамическая сущность - PullRequest
1 голос
/ 21 июня 2011

Я использую динамическую сущность для ввода нового события.

Базовая форма работает правильно, но я хочу предварительно заполнить некоторые поля на основе выбора пользователя.

Iсделали это, установив значение поля в объекте Event, например

acc.Subject="Test Subject";

Это работает для всех полей, кроме полей поиска.

Я хочу иметь возможность предварительно заполнить текущего пользователя каклицо, назначенное (владельцу), и пыталось

acc.OwnerId="005200054016IZ5AAM";

Но это оставляет поле пустым.

Можно ли как-нибудь предварительно заполнить поле Назначено?

Полный код, который я использую: -

                    var itemClass : Class = MetadataUtil.getItemClassForType( _selectedEntity );
                    if ( itemClass == DynamicEntity ){
                        var acc:DynamicEntity = new itemClass( _selectedEntity );
                        acc.OwnerId="005200540016IZ5AAM";
                        acc.Subject="Test Subject";                         
                        _createFieldContainer.render(acc); 
                        }

Когда я использую это, предмет заполняется испытуемым, но поле «Назначено» пусто.

Спасибо

Рой

Дополнительная информация: -

При открытии динамического объекта появляется следующий экран: -

enter image description here

Я пытаюсь заполнить поле Назначено именем текущего пользователя.

Ответы [ 2 ]

0 голосов
/ 21 июля 2011

Вы пытались создать простой тестовый пример вне вашего приложения?

Я рекомендую жестко все кодировать, чтобы у вас не возникало вопросов о том, куда и куда идут значения (например, что такое _selectedEntity?)

0 голосов
/ 24 июня 2011

Рой

Я думаю, для начала, вы не заполняете все необходимые поля для объекта.Если вы посмотрите здесь , то увидите, что обязательными полями являются Subject, OwnerId, Start DateTime и End DateTime.Если вы заполняете все это, то оно начинает работать (я не думаю, что ваш объект даже создается в настоящее время.)

Я знаю пример, который я привожу в ссылке, но теория все та же.

Это исправить?

Пол

...