NC65修改单据字段名称

需求

在打开节点时修改单据的字段名称。

方案

NC有列表态和卡片态,要针对不同状态对界面进行定制。

实现
  • 修改功能节点xml,将列表态和卡片态构造类改为自定义的类。
<!--====== 视图元素:[PUBAPP列表视图控件(ShowUpableBillListView)实例对象] ==============-->
<bean id="billListView" class="CustomShowUpableBillListView" init-method="initUI">
</bean>
<!--====== 视图元素:[PUBAPP表单控件(ShowUpableBillForm)实例对象] ==============-->
<bean id="billForm" class="CustomShowUpableBillForm" init-method="initUI">
</bean>
  • 重写初始化方法,添加对字段名称的修改。
// 列表态
@Override
public void initUI() {
    super.initUI();
    BillListPanel listPanel = this.getBillListPanel();
    BillListData billListData = listPanel.getBillListData();
    BillItem billtem = billListData.getBodyItem("originName");
    billtem.setShow(true);
    billtem.setName("customName");
    listPanel.setListData(billListData);
}
// 卡片态
@Override
public void initUI() {
    super.initUI();
    BillCardPanel cardPanel = this.getBillCardPanel();
    BillData billData = cardPanel.getBillData();
    BillItem billtem = billData.getBodyItem("originName");
    billtem.setShow(true);
    billtem.setName("customName");
    cardPanel.setBillData(billData);
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 5,484评论 0 9
  • Scaladoc是什么:scala api文档,包含了scala所有的api以及使用说明,class、object...
    义焃阅读 2,655评论 0 1
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,161评论 1 32
  • 1.好感激早上出门时一个人提醒我后面有车,我带着耳机手机还发着消息确实有点危险。而且他由于提醒我同时要躲避后面来的...
    Linda_念阅读 196评论 0 0
  • 文化就是以文化人 智慧就是文化对社会的应用 我们没有太多的时间读经典 我们也很少有人读得懂经典 经典的传承需要有德...
    一团泥巴阅读 431评论 0 0