Новая кнопка панели инструментов |
Напомним, что панель инструментов на экране Subscription Manager создается в методе // добавить кнопку экспорта на панели инструментов $bar = JToolBar:rgetlnstance('toolbar'); $bar->appendButton('Link', 'export', 'COM_JOOMPROSUBS_TOOLBAR_CSVREPORT', 'index.php?option=com_joomprosubs&task=submanager.csvreport'); Новую кнопку можно добавить в любом месте панели инструментов, например, между пиктограммами кнопок Edit и Publish. Обратите внимание на то, что для добавления новой кнопки в приведенном выше коде используются другие методы. Так, для стандартных кнопок используются вспомогательные методы из класса JToolBarHelper, в том числе editList () и custom (). С их помощью кнопку на панель инструментов можно добавить в одной строке кода. А в данном случае кнопку решено добавить в виде ссылки. Это, в свою очередь, приведет к созданию нового цикла запроса на составление отчета. Таким образом, при составлении отчета в формате CSV состояние экрана диспетчера подписок не изменится. Для этого при вызове метода
Пример того, как действует кнопка типа JButtonLink, можно посмотреть, обратившись к исходному коду метода
Понравился материал? Пригодилась информация? Плюсани в социалки!
|
Похожие новости | |