Что то мы с Вами друг друга не понимаем
Давай так:
В setup_user.properties указал:
Код:
module.tab.9.class=bitel.billing.module.services.bill.TTKBillManager
module.tab.9.title=Управление счетами
bitel.billing.module.services.bill.TTKBillManager:
Код:
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package bitel.billing.module.services.bill;
import bitel.billing.ShellFrame;
import bitel.billing.module.common.BGComboBox;
import bitel.billing.module.common.BGControlPanelContractSelect;
import bitel.billing.module.common.BGControlPanelDate;
import bitel.billing.module.common.BGControlPanelDateNoB;
import bitel.billing.module.common.BGControlPanelMonth;
import bitel.billing.module.common.BGPanel;
import bitel.billing.module.common.BGTitleBorder;
import bitel.billing.module.common.ComboBoxItem;
import bitel.billing.module.common.Request;
import bitel.billing.module.services.ServiceConfig;
import bitel.billing.module.services.ServiceConfigTabbedPanel;
import java.awt.BorderLayout;
import java.awt.Component;
import java.awt.Dimension;
import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import java.awt.Insets;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.ResourceBundle;
import javax.swing.Box;
import javax.swing.DefaultComboBoxModel;
import javax.swing.JButton;
import javax.swing.JCheckBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JTextField;
import org.w3c.dom.Document;
import ru.bitel.bgbilling.client.util.ClientUtils;
/**
*
* @author lda
*/
public class TTKBillManager extends ServiceConfigTabbedPanel{
public TTKBillManager() {
jbInit();
}
private void jbInit(){
setData();
}
@Override
public void setData(){
Request request = new Request();
request.setModule(this.module);
request.setModuleId(this.mid);
request.setAction("TTKBillDocTypeList");
Document doc = getDocument(request);
if (ClientUtils.checkStatus(this, doc)){
}
}
}
Насколько я понимаю setData() вызывается при инициализации моего таба и при нажатии на кнопку "Обновить".
Так вот при инициализации моего таба this.module и this.mid не указаны.
Под инициализацией я подразумеваю выбор в меню клиента "Модули"->"Бух1".
А при нажатии на кнопку "Обновить" они становятся указанными.