Yiibooster - TbExtendedGridView
Я использую расширения YiiBooster -> TbExtendedGridView -> Переключатель Grid/Chart в моем приложении. Переключатель сетки / диаграммы
Поэтому по умолчанию он отображает сетку, и мы также можем выбрать опцию диаграммы. Кто-нибудь знает, как я могу изменить его на график в качестве представления по умолчанию при загрузке страницы.
Я искал в TbExtendedGridView.php, но не нашел, как это изменить. Буду очень признателен, если вы поможете мне в этом.
Благодарю.
2 ответа
Они добавили это свойство в chartOptions в расширении по запросу.
.defaultView - флаг, используемый для установки диаграммы в качестве виджета по умолчанию
Спасибо за помощь
Для того, что вы просите, нет встроенной поддержки, но мы можем использовать JS для реализации этой функциональности.
Когда вы создаете эту запись TbExtendedGridView, запишите имя класса или уникальный идентификатор вашей кнопки "Диаграмма" и при загрузке страницы установите следующий JS:-
$('.chart.btn').trigger('click'); //user ID or class names as selector in jQuery
Это вызовет событие нажатия на кнопку графика, и вы получите представление графика по умолчанию.