Участник сообщества #9
Участник сообщества #9
21 авг. 2025 г., 08:55(изменён)
0
0

Кнопка не отображается в плеере оценки

Из чата сообщества

Помогите пожалуйста!

Не появляется кнопка в левой панели процедуры оценки в плеере оценки.

В настраиваемый шаблон процедуры оценки массив кнопок oData.data.config.btn_iframe добавила кнопку

{
action: 'iframe',
visible: true,
id: 'log_list',
title: 'Логирование',
dialog_title: 'Логирование',
url: ''+ UrlEncode( "/custom_web_template.html?object_code=websoft_kpi_run_xaml&xaml_id=7540736672561332176&pa_id=" + curPA.id ),
title_close_action: 'none',
dialog_buttons: [],
}

И массив btn_iframe в плеере содержит элемент кнопки «Логирование»

В баузере Прямая Ссылка /custom_web_template.html?object_code=websoft_kpi_run_xaml&xaml_id=7540736672561332176&pa_id=7532828971692733411 – открывает нужный шаблон правильно

Однако кнопка не показывается в левой панели процедуры оценки в плеере оценки.

Участник сообщества
Участник сообщества21 авг. 2025 г., 08:58(изменён)

в шаблон дерева наверное?

я в него добавляю

Понял но вот же ты написала, что url динамически собираешь

Если тема в том, что нужно в дереве достучаться до нужной анкеты, как вариант использовать такую ссылку в дереве url: '/custom_web_template.html?object_code=someCode&assessment_appraise_id='+curAssessmentAppraiseID+'&person_id='+curPersonID,

и уже в самом шаблоне логику прописывать

а ну и отлично

Участник сообщества
Участник сообщества21 авг. 2025 г., 08:59(изменён)

Нет я добавила только в настраиваемый шаблон. А нужно в шаблон дерева еще?

Райнур, спасибо! Выглядит логично добавить в шаблон дерева. Попробую

Да я так и сделала, только в настраиваемом шаблоне процедуры оценки. Но мне ведь и нужно, чтобы кнопка в левом меню отображалась только в анкете. Наподобие Журнала действий участников

Райнур, вышло. Большое спасибо! Добавила кнопку в шаблоне дерева, и там установила visible = false. А в настраиваемом шаблоне установила visible = true. Все отлично, но только мой xaml шаблон показан в диалоговом окне. А можно ли сделать без окна как в Журнале действий участников?

Райнур, а как мне из первоначальной ссылки выудить параметр pa_id в моем шаблоне xaml /custom_web_template.html?object_code=websoft_kpi_run_xaml&xaml_id=7540736672561332176&pa_id=7532828971692733411

Я хочу достучаться из анкеты в плеере. А открываю xaml шаблон по кнопке левой панелию Сейчас там у меня стоит фиксированный pa_id, а нужно чтобы из ссылки

Участник сообщества
Участник сообщества21 авг. 2025 г., 09:48(изменён)

Все не очевидно😥. Теперь еще картинки на кнопках поменять. Выглядит тоже не просто

ну а когда просто то было 🙂

Участник сообщества
Участник сообщества21 авг. 2025 г., 13:37(изменён)

Райнур, не выходит изменить картинку на кнопке. Где и как нужно определить класс?

Участник сообщества
Участник сообщества21 авг. 2025 г., 13:38(изменён)

на какой кнопке напомни пожалуйста

Участник сообщества
Участник сообщества21 авг. 2025 г., 13:40(изменён)

вот класс Далее - пишешь css файл и ссылаешься на него в карточке процедуры оценки

Участник сообщества
Участник сообщества21 авг. 2025 г., 13:41(изменён)

А есть пример? У меня не выходит сменить

Участник сообщества
Участник сообщества21 авг. 2025 г., 13:54(изменён)

Под рукой нет - поищу

Но вообще все должно работать, как выше написал

Вот на всякий случай ссылка на доку - https://clients.websoft.ru/_wt/6711955668285938154/idparent/6711955453588043493/watype/6680054725638828770

Участник сообщества
Участник сообщества21 авг. 2025 г., 14:25(изменён)

угу. посмотри - какой класс перебивает. скорее всего - там точнее указан набор атрибутов. так что или свой поправить/уточнить, или !importance

Чтобы ответить, необходимо войти в систему