Добрый день!
Товарищи, может кто имел дело с добавлением картинок в ресурсы схемы, помогите разобраться.
Создал свое модальное окно. Хочу добавить кнопку закрытия окна, отображать ее через картинку. Создал в ресурсах страницы запись для картинки. Теперь эту запись как-то нужно связать с SysImages(я так думаю). Мне нужно использовать картинку крестика закрытия окна, которая уже есть в системе. Как это делается?
Спасибо!
Нравится
Добрый день, Сергей!
Для добавления картинки на кнопку необходимо в diff соответствующей страницы прописать код кнопки и добавить в него атрибут "imageConfig" с кодом добавленного изображения.
Перед этим в меню слева необходимо добавить нужное вам изображение.
diff: /**SCHEMA_DIFF*/[ { "operation": "insert", "parentName": "LeadPageRegisterInfoBlock", "propertyName": "items", "name": "UsrTestButton", "values": { "click": {bindTo: "onTestClick"}, "itemType": this.Terrasoft.ViewItemType.BUTTON, "style": Terrasoft.controls.ButtonEnums.style.TRANSPARENT, "imageConfig": {"bindTo": "Resources.Images.MakeCallButtonIcon"}, "layout": { "column": 11, "row": 2, "colSpan": 1 }, } } ]/**SCHEMA_DIFF*/
Дима Вовченко,
спасибо, но это как раз было понятно. Тут задача в том, чтобы загрузить в ресурсы схемы картинку(крестик закрытия окна) или найти ее в ресурсах другой схемы с возможностью подвязать эту схему в зависимости и использовать ее ресурс при биндировании для параметра imageConfig. Мне нужен рисунок крестика, который используется уже в системе.
Сергей Хоменко,
Если вам нужен именно рисунок крестика, то вот он
Получил его с помощью комбинации ctrl+shift+c, выделил в открытом модальном окне нужное изображение и в открытом стиле в атрибуте style будет ссылка на нужную картинку, которую можно скачать.
Дима Вовченко,
спасибо! Как все просто оказалось. Я добавлял свои картинки, но они почему-то не отображались, может формат и размер имеют значение.