|
|
#1 |
|
Участник
|
Приветствую!
В чужую форму (а именно в VendInvoiceJournal) добавил свою вкладку со своим датасорсом. Туда же добавил контрол DateEdit (без источника, сам по себе), чтобы управлять фильтром. Этот контрол почему-то серый (не редактируется), как ни бейся. Точно всё такое же в другой форме (CustInvoiceJournal) работает нормально. Ставил в active() датасорса проверку свойств allowEdit() и enabled() контрола - выводится true для обоих. В чем тут может быть дело? Какое-то неизвестное мне свойство runtime? Означенное наблюдается, собственно, сразу в двух формах: VendInvoiceJournal и VendPackingSlipJournal. А работает в таких же формах для клиентов: CustInvoiceJournal и CustPackingSlipJournal. |
|
|
|
|
#2 |
|
северный Будда
|
Возможно, контрол вы добавили в группу полей, которая сама по себе закрыта для изменения
__________________
С уважением, Вячеслав |
|
|
|
|
#3 |
|
Участник
|
Контрол прямо в TabPage, без группы. TabPage открыт.
Закрыт для изменения датасорс табпейджа, но вроде он с контролом никак не связан. Собственно, если датасорс открыть, ничего не изменяется. ...зато обнаружил, что контрол открывается, если открыть другие датасорсы, которые были на форме "до меня" ![]() Как-то они его цепляют... Буду копать. Спасибо за наводку
|
|
|
|
|
#4 |
|
Участник
|
А если с Tab'а убрать DS, который тока на чтение разрешен?
__________________
Ivanhoe as is.. |
|
|
|
|
#5 |
|
Участник
|
Разобрался. Для всего Tab'а целиком был указан "старый" датасорс, который был запрещен для редактирования. Должно быть, из-за этого любые новые контролы где угодно внутри Tab'а также запрещались.
|
|
|
|
|
#6 |
|
Участник
|
|
|
|
|
|
|