Re: [ExtJS] Динамическое создание вкладок
От: Mikhail Polykovsky Россия  
Дата: 11.11.09 04:50
Оценка:
Здравствуйте, majorwest, Вы писали:

M>Подскажите, пожалуйста, как грамотно реализовать следующее:


M>Есть Ext.TabPanel.

M>При нажатии на некую кнопку на сервер посылается ajax-запрос, сервер возвращает описание вкладки, которую необходимо создать и добавить в TabPanel.

M>Таким образом разные кнопочки создают новые разные вкладки: это могут быть вкладки с гридами внутри, формами, чем угодно.


M>Интересуют тонкости этого процесса: в каком виде сервер должен вернуть информацию о создаваемой вкладке и как полученный ответ привязать к TabPanel.


Обычно в таких случаях возвращается html код, который на стороне клиента вставляется в нужное место страницы. Какая точно команда на Ext вставляет html в DOM — не знаю.


M>Например, в случае с созданием окон, дело обстоит проще: серверу достаточно вернуть ответ типа:


M>
M><script type="text/javascript">
M>Ext.onReady(function(){
M>    Ext.MessageBox.alert('раз', 'два');
M>});
M></script>
M>


M>А вот как с вкладками быть — не пойму...


M>Подтолкните на верный путь.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.