Доброго времени суток.
Создал компонент, и теперь пытаюсь сделать админскую часть для него...
В файле .description.php компонента использовал ключ "AREA_BUTTONS" => array(...), здесь заметил что есть возможность указать URL кнопки, но не ожидал что по нажатию на нее произойдет переход на новую страницу.
Как-то это не правильно, пришлось выдумать "хак", т.к. перерыв документацию другого способа не нашел, что вообще странно, описал кнопку следующим образом:
В файле admin.php компонента реализовал форму, обращение к базе и т.д.
1. Вот прошу кого-нибудь подсказать как концептуально правильно реализовать popup-админку компонента, ибо найденный способ очевидно костыль?
2. Не смог найти, как в админ-форме использовать wysiwyg-редактор?
Спасибо за внимание.
Создал компонент, и теперь пытаюсь сделать админскую часть для него...
В файле .description.php компонента использовал ключ "AREA_BUTTONS" => array(...), здесь заметил что есть возможность указать URL кнопки, но не ожидал что по нажатию на нее произойдет переход на новую страницу.
Как-то это не правильно, пришлось выдумать "хак", т.к. перерыв документацию другого способа не нашел, что вообще странно, описал кнопку следующим образом:
Код |
---|
$arComponentDescription = array( ..., "AREA_BUTTONS" => array( array( 'URL' => "javascript:jsPopup.ShowDialog('/bitrix/components/demo/citizen.select/admin.php?id=...", 'SRC' => '', 'TITLE' => "Изменить", ), ), ..., ); |
В файле admin.php компонента реализовал форму, обращение к базе и т.д.
1. Вот прошу кого-нибудь подсказать как концептуально правильно реализовать popup-админку компонента, ибо найденный способ очевидно костыль?
2. Не смог найти, как в админ-форме использовать wysiwyg-редактор?
Спасибо за внимание.