调用代码
BillModel bm = ainpanel.getBillListPanel().getHeadBillModel();
BillModelCellEditableController bmc=new BillModelCellEditableController();
bmc.setRows(new int[]{1,3,5});
bm.setCellEditableController();
界面控制类
public class EditableControllerImpl implements BillModelCellEditableController{
private int rows[]=null;
public boolean isCellEditable(boolean value, int row, String itemkey) {
boolean tag=true;
for(int i=0;i<rows.length;i++){
if(row==rows[i]){
tag=false;
}
}
return tag;
}
public void setRows(int rows[]){
this.rows=rows;
}
}
本文介绍了一个具体的界面控制类实现——EditableControllerImpl,该类实现了BillModelCellEditableController接口,用于控制表格中特定行的可编辑状态。通过设置指定行号数组,实现根据不同行号判断单元格是否可被编辑。
1223

被折叠的 条评论
为什么被折叠?



