您的位置:首页 > 产品设计 > UI/UE

dep加的字段在UI界面的处理

2016-12-22 16:40 155 查看
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在分录加的字段依然可以通过getColumn()和getCell()获取
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息