Добрый день,
Возникла необходимость добавить кнопку звонка к полю, аналогично детали "Средства связи"
Как подобное возможно реализовать?
Нравится
Здравствуйте.
Добавление кнопки на примере кнопки позвонить описан на форуме:
http://www.community.terrasoft.ru/forum/topic/11933#comment-51756
"Клименко Николай" написал:Здравствуйте.
Добавление кнопки на примере кнопки позвонить описан на форуме:
http://www.community.terrasoft.ru/forum/topic/11933#comment-51756
Но ведь там описано добавление кнопки в раздел на активную строку?
У меня же добавление справа от поля в карточке раздела
Реализация кнопки так же как в детали "Средства связи" довольно трудоемко, так как сама деталь является отдельным модулем а кнопка - динамически формируется в зависимости от типа средств связи. В случае если Вам необходима данная реализация - лучше подключать сам модуль.
В противном случае проще добавить кнопку в требуемый Вам контейнер путем добавления стандартного кода:
diff: {
…
{
"operation": "insert",
"name": "UsrCommentButton",
"values": {
"caption": "Button",
"click": "call",
"itemType": Terrasoft.ViewItemType.BUTTON,
"style": Terrasoft.controls.ButtonEnums.style.BLUE,
"layout": {"column": 0, "row": 0, "colSpan": 2}
},
"parentName": "Header",
"propertyName": "items",
},
…
}
Пример использования нажатия кнопки можно посмотреть в CTIBaseCommunicationViewModel функцией onLinkClick: function() которая отправляет сообщение "CallCustomer", c параметрами: номер, идентификатор абонента и название объекта (Контакт или Контрагент).
Данное описание было Вам предоставлено ранее:
http://www.community.terrasoft.ua/forum/topic/12519