nc 56前台界面

来源:互联网 发布:搞怪的p图软件 编辑:程序博客网 时间:2024/04/28 21:12

叶签切换控制

getBillCardPanelWrapper().getBillCardPanel().getBodyTabbedPane()

        .setSelectedIndex(0);


表体选到选中行:

    // row 为表体当前选定行
            int row = ((ClientUI) getBillUI()).getBillCardPanel()
                    .getBillTable(((ClientUI) getBillUI()).getSonTableName())
                    .getSelectedRow();



Handler类调用UI类

Object surplussumObject = ((ClientUI) getBillUI())
                    .getBillCardPanel()
                    .getBillModel(((ClientUI) getBillUI()).getSonTableName())
                    .getValueAt(rowIndex, "surplussum");



界面设值:

    getBillCardPanelWrapper()
                    .getBillCardPanel()
                    .getBillModel()
                    .setValueAt(id[0], rowIndex[i],
                            ((ClientUI) getBillUI()).getSonFieldNames()[0]);


调用编辑后事件:

        BillEditEvent bee = new BillEditEvent("空值", "空值", "空值");
        bee.setTableCode(getBillCardPanelWrapper().getBillCardPanel()
                .getBodyTabbedPane().getSelectedTableCode());
        ((ClientUI) getBillUI()).afterEdit(bee);


获得表体总行数:

((ClientUI) getBillUI())
                .getBillCardPanel()
                .getBillTable(((ClientUI) getBillUI()).getSonTableName())
                .getRowCount();


添加叶签切换事件:

public class ClientUI extends MultiChildBillManageUI implements ChangeListener

private void init() throws Exception {

this.getBillCardPanel().getBodyTabbedPane().addChangeListener(this);
        this.getBillListPanel().getBodyTabbedPane().addChangeListener(this);

}


执行显示公式:

getBillListPanel().getBodyBillModel(getGrandsonTableName())
                    .execLoadFormula();



0 0
原创粉丝点击