![]() |
#2 |
Чайный пьяница
|
Цитата:
Сообщение от IgorF
![]() Суть проблемы: Очень часто встречается у клиентов что проудкт, или услуга характеризуется большим количеством полей (ценности для дальнейшего использования они зачастую не несут, но влияют на принятие того или иного решения - цена, сроки изготовления , ресурс, что то такое внерамок системы). И очень часто поля для продукта или услуги "свои" для каждого определенного типа, например, Лыжи спортивные беговые - тип пластиковые, длина, производитель,....., полеN. Коньки хоккейные - Размер, материал подошвы, материал конька..., ..., производитель, ...,полеM. И так далее. Соответственно если выбран один тип то нужно отобразить только такие то поля, если другой тип то какие то другие поля. Замечу еще раз что полей очень много более чем 10 для каждого типа продукта. СКрытие открытие полей выход, но очень хочется снизить нагрузку на персонал поддержки и клиента при появлении нового типа (ну не нужно им знать JScript). Кто что пробовал? какие варианты?
1. Создаётся чтото вроде конфигурационной сущности. Её суть - тип продукта. Данная сущность делается родительской по отношению к продукту. 2. В сущности делается текстовое поле, которое в себе содержит через какой то разделитель (я использовал |) поля, которые должны быть отображены. 3. На карточке продукта на онлоад и ончейндж поля типа продукта был сделан обработчик, который вычитывает из родительской сущности (типа) поле, которое содержит перечень показываемых полей на основании которых и прячутся/показываются поля.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
За это сообщение автора поблагодарили: IgorF (1), Kipetcoff (1). |
|
![]() |
||||
Тема | Ответов | |||
Как вставить ссылку на Задачу в письмо | 2 | |||
Для задачи должна быть возможность ввести предыдущую задачу | 3 | |||
Не могу закрыть задачу в Outlook | 1 |
|