Добрый день !!! У меня возникла проблема с созданием детали с полями:
1. Первое я не могу добавить зависимости(Dependency) (Конфигурация - Добавить - Схема модели представление детали с полями)
2. Не могу понять как строится представление детали (где описываются контролы и так далее), смотрел на схемы: NUI.AnniversaryDetail.js, NUI.AddressDetail.js, хотелось бы описание что за что атрибут/метод отвечает и что делает если можно
Уточните, пожалуйста, версия на которой пытаетесь добавить зависимость. Т.к. не смогли воспроизвести на коробке.
Все описать не получиться, опишите задачу, которая перед Вами стоит, постараемся предоставить рекомендации по реализации.
7.0.1.328
Почти разобрался, щас еще разбираюсь.
1. Не добавлялась так как вначале представление не было создано, после создание зависимости и так далие добавляются.
2. Половину разобрал осталась вторая
Я бы хотел что бы можна было добавлять групу контролов но не в столбец, а в строку и еще как можна добавить простой лейбл ?
Сергей, лейбл пока вывести нельзя. Недавно этот функционал был добавлен и будет доступен в сборках ~7.0.1.500+.
Касательно остального, сейчас уточняем у разработки.
Правильно ли я понимаю:
Метод Ext.create, создает контрол и вставляет его куда я захочу ? а функцыя Ext.get('autoGeneratedLeftContainer') возвращает нам елемент куда мы его будем вставлять ? Как мне взять узнать имя куда его вставлять ? Так как я пробую имена своих груп мне возвращает undefined. Я этот метод вызываю где, в userCode? или гдето в другом месте ?
И как обстоят дела с бизнес правилами к детали и групам ? и построения контролов в ряд а не в столбец ? Видел подобное в карточке Счета к "напомнить ответственному"но если сменить имя контрола оно уже не будет строить в ряд... я так полагаю это гдето выше персится и меняется
а как программно взять ? например если он каким то чудом изменился ? и что на счет бизнес правилами к детали и групам ? и построения контролов в ряд а не в столбец ?
Программно по Id, других идентификаторов у элементов нет.
Специалисты департамента разработки говорят, что выстраивать контролы в ряд без доработки нельзя.
Также, параметр rules в деталях не обрабатывается.
Программно по Id, других идентификаторов у элементов нет.
Специалисты департамента разработки говорят, что выстраивать контролы в ряд без доработки нельзя.
Также, параметр rules в деталях не обрабатывается.
что нужно дорабатывать ? Страницу генерации ? или css классы ? если нужно css классы то как их добавить ?
Сергей, перенаправляю вопрос разработчикам.
В поддержке не реализовывали, необходимой информацией не владеем.
В ближайшее время постараемся предоставить ответ от департамента разработки.
Специалисты департамента разработки предлагают следующее решение:
Можно задавать обтекание для контейнера используя свойство styles:
styles: {
wrapStyles: {
'float': 'left'
}
},
Чтобы использовать эту возможность нам нужно сгенерировать представление, в котором мы будем что-то менять. Для этого нужно использовать функцию getCustomItemView.
При помощи определения этой функции в своей детали мы можем отдать полный конфиг представления для элемента детали. Использование этой функции можно посмотреть в детали средств связи.