1. 程式人生 > >NC單據模板的注意事項一

NC單據模板的注意事項一

1、設定列表介面的列寬:

String str1 = getBillListPanel().getHeadItem(XkproSellplanVO.PLAN_STARTDATE).getName();

getBillListPanel().getHeadTable().getColumn(str1).setPreferredWidth(120);

 2、資料非空驗證應該放到事件處理類裡面,例如:MyEventHandler

myUI.getBillCardPanel().dataNotNullValidate();

 3、通過一下方法可以得到表格各部分的數值

getBillCardPanel().getHeadItem("strKey"); //表頭
getBillCardPanel().getTailItem("strKey");//表尾
getBillCardPanel().getBodyItem("strKey"); //表體

 4、設定列表介面行多選

getBillListPanel().getHeadTable().getSelectionModel().setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);

 5、設定列表介面資料顏色突出顯示,比如:稽核完成的顯示紅色...

TableColumnModel colModel = getBillListPanel().getHeadTable().getColumnModel();
		int icol = colModel.getColumnCount();
		for(int i=0;i<icol;i++) {
			colModel.getColumn(i).setCellRenderer(new XkSGTableCellRenderer());
		}