Siebel только для полевых задач - PullRequest
0 голосов
/ 19 декабря 2010

Я пытаюсь сделать поле доступным только для чтения, когда заданное значение выбрано из списка выбора.Я использую флаг, который установлен в Y, когда список имеет это значение, и в противном случае N.

Я создал опору пользователя бизнес-компонента с именем Field Read Only Field: MyField установлен в флаг.

Дело в том, что это работает с компонентом vanilla, но не будет работать с моим пользовательским компонентом.Я не могу понять, что происходит, свойства полей и флага абсолютно одинаковы.Это должно сработать ...

Спасибо за любую помощь, которую вы можете мне дать.

Ответы [ 2 ]

2 голосов
/ 06 января 2011

Это пользовательское свойство поддерживается только в классе бизнес-компонента CSSBCBase и его подклассах. Я предполагаю, что вы, вероятно, использовали CSSBusComp в качестве класса вашего бизнес-компонента. CSSBusComp на самом деле является суперклассом CSSBCBase, он очень минимален и не поддерживает поле только для чтения. Если это так, измените его на CSSBCBase, и все будет хорошо.

0 голосов
/ 18 февраля 2011

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

...