+ Добавить пост
В карточке сотрудника нужно вместо поля Photo из контакта отображать другое поле. Каким образом можно это реализовать, если в карточке сотрудника метод init() реализован таким образом: init: function() { ...ЕщеСвернуть
Нравится
А если через правила сделать фото невидимым?
Григорий Чех,
Допустим, и что дальше?
В карточке редактирования реализован определенный механизм отображения картинки, в котором в любом случае...ЕщеСвернуть
В init
this.callParent(arguments);
this.set(this.primaryImageColumnName, null);
Не уверенна, что так заработает, но можно попробовать.
Хотелось бы по данному вопросу услышать комментарий службы поддержки!
Можно попробовать заместить модуль, в котором описана данная логика init: function() { this.primaryImageColumnName...ЕщеСвернуть
Колодяжный Владислав Эдуардович,
Да, но проблема в том, что в базовую карточку сотрудника я не могу вносить изменения, потому и не мог...ЕщеСвернуть
но смысл тогда в базовых разделах, особенно, таком, как сотрудники.
Смысл, внезапно, в ведении информации о сотрудниках.
Весь вопрос в том...ЕщеСвернуть
Зверев Александр пишет: Смысл, внезапно, в ведении информации о сотрудниках.
Я имела ввиду другой смысл использования базовых разделов: зачем ...ЕщеСвернуть
Я немного в шоке. Вместо пары строк кода вы развели вайн на пару страниц.
init: function(callback, scope) { //сначала вызовутся родительские...
ЕщеСвернуть
Если есть идеи по разработке собственного раздела сотрудников, улучшенного по сравнению со стандартным, можно его выпустить и продавать в маркете.
Варфоломеев Данила пишет: Так-то вынести всю кастомную логику из init в отдельную функцию - правильнее будет
Так вот об этом же и реч...ЕщеСвернуть
Тут палка о двух концах. Если вообще всё выносить в отдельные функции, в ожидании, что кто-то захочет их переопределить, то сам код станет более...ЕщеСвернуть