public void storeFields(){
//把dep加的字段绑定
editData.put("scanno", txtScanno.getText());//"scanno"与dep加的字段名相同
for(int i=0,j=getDetailTable().getRowCount();i<j;i++){
IRow row = getDetailTable().getRow(i);
TransferOrderBillEntryInfo entryinfo = (TransferOrderBillEntryInfo)row.getUserObject();
entryinfo.put("inInventoryNum", row.getCell("inInventoryNum").getValue());
entryinfo.put("outInventoryNum", row.getCell("outInventoryNum").getValue());
}
public void loadFields(){
//把dep加的字段绑定
txtScanno.setText(editData.getString("scanno"));
for(int i=0,j=getDetailTable().getRowCount();i<j;i++){
IRow row = getDetailTable().getRow(i);
TransferOrderBillEntryInfo entryinfo = (TransferOrderBillEntryInfo)row.getUserObject();
row.getCell("inInventoryNum").setValue(entryinfo.getString("inInventoryNum"));
row.getCell("outInventoryNum").setValue(entryinfo.getString("outInventoryNum"));
}
public SelectorItemCollection getSelectors(){
SelectorItemCollection selector = super.getSelectors();
selector.add(new SelectorItemInfo("scanno"));
selector.add(new SelectorItemInfo("entry.fplb.*"));
selector.add(new SelectorItemInfo("entry.shyy.*"));
return selector;
//把dep加的字段绑定
editData.put("scanno", txtScanno.getText());//"scanno"与dep加的字段名相同
for(int i=0,j=getDetailTable().getRowCount();i<j;i++){
IRow row = getDetailTable().getRow(i);
TransferOrderBillEntryInfo entryinfo = (TransferOrderBillEntryInfo)row.getUserObject();
entryinfo.put("inInventoryNum", row.getCell("inInventoryNum").getValue());
entryinfo.put("outInventoryNum", row.getCell("outInventoryNum").getValue());
}
public void loadFields(){
//把dep加的字段绑定
txtScanno.setText(editData.getString("scanno"));
for(int i=0,j=getDetailTable().getRowCount();i<j;i++){
IRow row = getDetailTable().getRow(i);
TransferOrderBillEntryInfo entryinfo = (TransferOrderBillEntryInfo)row.getUserObject();
row.getCell("inInventoryNum").setValue(entryinfo.getString("inInventoryNum"));
row.getCell("outInventoryNum").setValue(entryinfo.getString("outInventoryNum"));
}
public SelectorItemCollection getSelectors(){
SelectorItemCollection selector = super.getSelectors();
selector.add(new SelectorItemInfo("scanno"));
selector.add(new SelectorItemInfo("entry.fplb.*"));
selector.add(new SelectorItemInfo("entry.shyy.*"));
return selector;
}
注:dep在分录加的字段依然可以通过getColumn()和getCell()获取