1修改BUGEli20090930-C-7623,下拉框控件的Item的第一个为空,要把空去掉。
2在视图代码里面写测试代码时,视图出现空指针异常,reset透视图解决问题;
3根据表面对象找到底层取出下拉框控件对象的item值??
4getDbTable().setCellEditType(2, "unit", ECellEditType.comboBox, new GetCellCombo(EComboType.unit, "prodIdx"))找到是这一段代码的问题
5封装获取第二列的字段名,从哪里判断??
6View业务层继承UI层,下面再调其他的方法或者类的属性时就有些晕,学得框架太杂,找不到门路。
7查看数据库表的设置,能知道服务层取出的到底是什么/或者说给Combo枚举的哪些item值
8修改messages_zh_cn文件,效果没达到,只是显示空白 null字
9实体类
10comboBox.setContentNeeded(true);
com.dsrcom.ecq.client.util.dsrframe.dsrcelleditor.DsrComboBoxCellEditor.createControl()至此Bug完全解决,但是还要熟悉框架。
1要求:修改BugEli20090930-C-7623,下拉框控件的Item的第一个为空,要把空移到最下面;
2在视图代码里面写测试代码时,视图出现空指针异常,reset透视图解决问题;
3根据表面对象找到底层取出下拉框控件对象的item值??数据库?枚举?
4getDbTable().setCellEditType(2, "unit", ECellEditType.comboBox, new GetCellCombo(EComboType.unit, "prodIdx"))先找到是这一段代码的问题,但是对整个框架来说,错误不在这里。
5封装获取第二列的字段名,从哪里判断??这个问题在BomView.setTableCell()方法里面setCellEditType方法调用。
6View业务层继承IU层,下面再调其他的方法或者类的属性时就有些晕,学得框架太杂,找不到门路。这个问题是对框架不熟。其实很简单。
7查看数据库表的设置,能知道服务层取出的到底是什么/或者说给Combo枚举的哪些item值,是从数据库表里面取出来 的。
1修改messages_zh_cn文件null的值改成什么都没有,效果没达到,只是显示空白;
2实体类,找Combo的实体类 com.dsrcom.ecq.client.util.dsrframe.dsrcelleditor.DsrComboBoxCellEditor类为其实体类;
3
Dsreli-client.main.com.dsrcom.ecq.client.util.dsrframe.dsrcelleditor.
DsrComboBoxCellEditor.createControl()
comboBox.setContentNeeded(true);
至此Bug完全解决,但是还要熟悉框架;
4编写varchar nvarchar字段的更改;