NC 6.X笔记(编辑中)

Posted 冬瓜茶饮料

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NC 6.X笔记(编辑中)相关的知识,希望对你有一定的参考价值。

1、参照多选
写在编辑前事件中
((UIRefPane) editor.getBillCardPanel().getBodyItem("pk_wa_item").getComponent()).setMultiSelectedEnabled(true);
这个是表体

 


 执行公式:

 public String getNameByID(String tablename, String name, String colNm,
            String id) {
        nc.ui.pub.formulaparse.FormulaParse parse = new nc.ui.pub.formulaparse.FormulaParse();
        String express = "name->getColValue(\\"" + tablename + "\\", \\"" + name
                + "\\", \\"" + colNm + "\\", value)";
        // 设置公式
        parse.setExpress(express);
        // 添加参数
        List<String> list = new ArrayList<String>();
        list.add(id);
        parse.addVariable("value", list);
        // 结果
        String[] values = parse.getValueS();
        return values == null ? null : values[0];
    }

  


 

<!-- 显示合计行 -->
<property name="showTotalLineTabcodes">
	<list>
		<value>pk_payinfo_b</value>
		<value>pk_inputtaxinfo_b</value>
	</list>
</property>
----在billFormEditor参数下加

  


 

<-- 去掉表体必须增行的保存校验 -->
在/**
 * 标准单据新增BP
 */
public class InsertBP {
中注释掉
rule = new nc.bs.pubapp.pub.rule.CheckNotNullRule();

  


 


 没有定义查询根据pk查找的接口或者接口定义不规范,请检查
1、 检查接口方法;
2、 检查元数据;
3、 检查表与元数据字段是否一样;
4、 检查配置XML;
5、 后期添加了字段,获取到的数据值与VO及模板上的数据类型不一致;
6、 组装sql后查询格式有误; 
 

 


 

在自由报表查询模板中加编辑后监听

报表不指定查询Action,会用平台默认的nc.ui.iufo.freereport.extend.DefaultQueryAction,扩展入口点见自由报表格式设计器->数据->功能注册。代码可参见供应链的现存量报表。

以上是关于NC 6.X笔记(编辑中)的主要内容,如果未能解决你的问题,请参考以下文章

NC nc5.x笔记(编辑中)

NC41 最长无重复子数组/NC133链表的奇偶重排/NC116把数字翻译成字符串/NC135 股票交易的最大收益/NC126换钱的最少货币数/NC45实现二叉树先序,中序和后序遍历(递归)(代码片段

nc使用笔记

Notepad++编辑器——Verilog代码片段直接编译

VsCode编辑器如何自定义代码片段

如何使用导航组件处理片段内的向上按钮