forum.bitel.ru http://forum.bitel.ru/ |
|
Получение заголовков договоров открытых во вкладках (CRM) http://forum.bitel.ru/viewtopic.php?f=19&t=9538 |
Страница 1 из 1 |
Автор: | Lesto [ 05 авг 2014, 11:47 ] |
Заголовок сообщения: | Получение заголовков договоров открытых во вкладках |
доброго времени суток. пишу динамический код. нужно получить заголовки договоров которые сейчас открыты во вкладках. like this Вложение: 1.JPG [ 5.71 КБ | Просмотров: 5590 ] и вторая проблема: получить заголовок договора, вкладка которого активна в данный момент. |
Автор: | Cromeshnic [ 05 авг 2014, 12:56 ] |
Заголовок сообщения: | Re: Получение заголовков договоров открытых во вкладках |
Динамический код выполняется на стороне сервера и про клиента ничего не знает. Или я не в курсе чего-то? |
Автор: | Lesto [ 05 авг 2014, 13:03 ] |
Заголовок сообщения: | Re: Получение заголовков договоров открытых во вкладках |
сорри. да. глупость сказал. я пишу класс, запаковываю его в .jar, пихаю клиенту. вот. |
Автор: | stark [ 05 авг 2014, 17:04 ] |
Заголовок сообщения: | Re: Получение заголовков договоров открытых во вкладках |
Lesto писал(а): доброго времени суток. пишу динамический код. нужно получить заголовки договоров которые сейчас открыты во вкладках. like this Вложение: 1.JPG А диалог наш выбора договоров не хотите использовать? В нем получается так Код: @Override public void setData() { DefaultListModel model = new DefaultListModel(); ContractTabbedPane pane = BGClient.getFrame().getTabbedPane(); for( int index = 0; index < pane.getTabCount(); index++ ) { Component comp = pane.getComponentAt( index ); if( comp != null && comp instanceof BGTabPanel ) { BGTabPanel panel = (BGTabPanel)comp; String panelId = panel.getTabId(); String title = panel.getTabTitle(); if( panelId.startsWith( "contract_" ) ) { String id = panelId.substring( 9 ); if( withoutContract == null || !withoutContract.equals( id ) ) { ListItem item = new ListItem( title ); item.setAttribute( "id", id ); model.addElement( item ); } } } } list.setModel( model ); } |
Автор: | stark [ 05 авг 2014, 17:06 ] |
Заголовок сообщения: | Re: Получение заголовков договоров открытых во вкладках |
Lesto писал(а): и вторая проблема: получить заголовок договора, вкладка которого активна в данный момент. Код: Component comp = pane.getComponentAt( pane.getSelectedIndex() );
|
Автор: | Lesto [ 06 авг 2014, 10:34 ] |
Заголовок сообщения: | Re: Получение заголовков договоров открытых во вкладках |
Спасибо большое. только вот: Код: ContractTabbedPane pane = BGClient.getFrame().getTabbedPane(); Цитата: BGClient cannot be resolved а от чего класс экстендить? ![]() |
Автор: | stark [ 07 авг 2014, 17:28 ] |
Заголовок сообщения: | Re: Получение заголовков договоров открытых во вкладках |
у вас какая версия ? |
Автор: | Lesto [ 08 авг 2014, 10:10 ] |
Заголовок сообщения: | Re: Получение заголовков договоров открытых во вкладках |
5.2 |
Автор: | stark [ 08 авг 2014, 10:47 ] |
Заголовок сообщения: | Re: Получение заголовков договоров открытых во вкладках |
Lesto писал(а): 5.2 Тогда Код: ContractTabbedPane pane = ShellFrame.getFrame().getTabbedPane();
|
Автор: | Lesto [ 11 авг 2014, 11:57 ] |
Заголовок сообщения: | Re: Получение заголовков договоров открытых во вкладках |
не знаю куда задать вопрос... как распространить и обновлять получившуюся либу? или сделать как здесь? |
Автор: | dimOn [ 11 авг 2014, 12:12 ] |
Заголовок сообщения: | Re: Получение заголовков договоров открытых во вкладках |
ну вообще готового механизма нету |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |