最近忙着刷快手,好久没有更新文章了,感谢快手极速版发给我的浴巾和跳绳,虽然没有抖音极速版赚零钱快,但礼物确是实实在在的。只是跳绳不停会绊住,可能是自己长期不运动笨拙的结果吧。咱们回到正题,接着上次的大宗商品入库单,感觉要一行一行选择输入单据的数据项不是很方便,像电子厂或有些行业,它的物料特别多,这样录入就不是很方便,我虽然现在用不上软件,但从用户角度分析应该是这样的,所以我们就增加上一个一次多行选择回填录入的功能。
模块功能包开发对分解软件功能和代码管理提供方便
用过微软开发工具的人员通常在代码多的时候喜欢用自定义控件进行封装,不仅分解了功能也将个人工作任务也更加细化具体易于推进。我们在基础数据模块下面增加一个物料或商品的功能包,进行这个功能点的实现。对业务人员来说,增加这个功能可以节省不少时间,对于开发人员来说其时比较简单,我们只要增加一行选择列来就选择的数据进行记录并在提交的时候进行数据源遍历返回所有选择项即可,对数据源之间的转换稍加细心分析即可。但有一点要注意,这个增加的选择列,它的生命周期只在内存中,你要是计划把它存到数据库里面就多此一举了。首先改造物料卡功能点的物料类,增加上这个辅助功能列,代码如下:
- TableColumn chooseCol = new TableColumn
("choosed"); - chooseCol.setText("选择");
- chooseCol.setMinWidt