![]() |
#3 |
Боец
|
Цитата:
Сообщение от nebraska
![]() Добрый день,
Подскажите плиз кто сталкивался: Есть форма с датасорсом InventDim. Поля, отображающие складскую аналитику выведены на дизайн формы. Необходимо - автоматически запрещать редактирование полей в зависимости от настроек группы складских аналитик для текущей номенклатуры. В стандарте это реализовано во многих местах, но очень громоздко. Есть ли какой-нибудь практический способ сделать это быстро и красиво? Заранее спасибо за ответы. О какой громоздкости речь? Для корректного отображения полей InventDim, для вас же разработана линейка классов InventDimCtrl_Frm_XXX. А всё что нужно вам - это сделать под копирку 2 метода аналогичных, например: 1) \Forms\SalesLine\Methods\inventDimSetupObject 2) \Forms\SalesLine\Methods\updateDesign 3) Добавить группу InventoryDimensionsGrid на дизайн Вот и вся громоздкость. + Если у вас должно быть какое-то особенное поведение InventDim для вашей таблицы, сделайте для неё реализацию класса для InventDimCtrl_Frm_XXX. Т.е. проще не бывает. |
|
|
За это сообщение автора поблагодарили: Sergey Petrov (1). |
Теги |
inventdim, контрол, форма |
|
|