NC-总结(7)

2019-08-03 12:29

//表体行可以显示0.00

getBillCardPanel().getBodyPanel().getRendererVO().setShowZeroLikeNull(false); 即可。

在单据对应的ui类的initSelfData()方法中加入了如下的设置:

getBillCardPanel().getBodyPanel().getRendererVO().setShowZeroLikeNull(false);

来设置在界面上显示输入的“0”值,但是这样设置却不管用。请问还有没有其他方法?

getBillCardPanel().getBodyPanel().getRendererVO().setShowZeroLikeNull(false);

上面这个方法在nc56中不起作用,使用下面的方法设置的: BillRendererVO voCell =

this.getBillCardPanel().getBodyPanel().getRendererVO(); voCell.setShowZeroLikeNull(false);

this.getBillCardPanel().getBodyPanel().setShowFlags(voCell); 先取到BillRendererVO对象,通过对象去设置,然后再将其set进去才可以。

11.34 查询条件的取值可以使用系统函数,带有#value#的为系统函数,列表如下:

系统函数名称 描述 Sys_Account 会计期间 Sys_Year 当前年份

Sys_Month 当前月份 Sys_Date 当前日期 Sys_Operator 当前操作员 Sys_department 当前部门 Sys_CurrCorp 当前公司

Sys_daysBefore_i 当前日期前i天 Sys_monthsBefore_i 当前月前i月 Sys_DeptWithChild 当前部门及其下级门

查询模板设置条件 介于

1.操作符编码 2.操作符名称

/**获取指定公司 指定档案 指定值

* 根据档案在bd_bdinfo里边的PK获取档案全部数据 * @param pk_bdinfo (bd_bdinfo中档案的主键)

* @param orgTypeCode (档案查询方法 1为按照公司 2为按照账簿) * @param pk_org (公司主键) */

IBDAccessor bd =

AccessorManager.getAccessor(\

\

/***

* 根据条件获取指定的数据(可以根据主键 根据编码 根据名称 等信息) */

BddataVO data = bd.getDocByName(\总仓库A\

DB2 解锁:force application all 参照方法

setToolTipText(String);//设置参照控件的toolTip setMaxLength(int);//设置输入字符的最大长度,默认20; setEditable(boolean);//设置参照是否可编辑 setEnabled(boolean);//设置参照是否可以使用

setDelStr(String);//设置参照输入框不能输入的字符串。 setColor(Color);//设置参照输入框的背景色。 setCacheEnabled(boolean);// 是否使用缓存

setMultiSelectedEnabled(boolean);//是否允许多选择 setAutoCheck(boolean);//是否自动解析输入的参照数据

setButtonFireEvent(boolean);//按钮选择数据后是否触发ValueChanged事件 setNotLeafSelectedEnabled(Boolean);//非末级节点是否可选择(对树参照有效) setIsCustomDefined(boolean);//是否为用户自定义参照模型 setIncludeSubShow(boolean);//树型参照是否包含下级复选框是否显示

setMultiCorpRef(boolean);//树表参照是否显示公司选项(在参照中动态切换公司) setTreeGridNodeMultiSelected(boolean);//树表参照是否允许选择不同树节点下的数据。

用户权限 接口方法

1. nc.itf.doc.api.DataPower

数据权限接口,查找用户的权限,查找有权限的用户,查找有权限的角色等。

2. nc.itf.doc.api.FuncPower

功能权限接口,查找用户的功能权限,查找有权限的用户,查找有权限的主体账簿等。

3. nc.itf.doc.api.Operator

用户接口,查找用户信息,查找用户关联的业务员信息。

单据状态下拉设置

IX,自由态=8,提交态=3,审批通过=1,审批进行中=2

11.35 取NC系统参数

String

pk_corp=ClientEnvironment.getInstance().getCorporation().getPk_corp();

String initCode = \

SysInitBO_Client.getParaBoolean(pk_corp, initCode);

SysInitBO_Client.getParaString(pk_corp, initCode);

--获得参数代码 后台

SysInitBO sysInit=new SysInitBO();

try {

String

maxAgainCountStr=sysInit.getParaString(\

maxAgainCount=Integer.parseInt(maxAgainCountStr);

} catch (RemoteException e1) {

}

e1.printStackTrace();

11.36 设置界面字段长度

getBillListPanel().getHeadTable().getColumn(getBillListPanel().ge

tHeadItem(\).getName()).setPreferredWidth(155);

11.37

取到合计行数 列表 卡片

this.getBillUI()).getBillListPanel().getBodyBillModel().getTotalTableModel().getValueAt(0, 2);

12. 设置隐藏和显示字段

{

for (int i = 0, len = fields.length; i < len; i++) {

/**

* 方法说明:设置卡片界面字段隐藏 *

* @param fields */

private void setCardFieldNoShow(String tableCode, String[] fields)

getBillCardPanel().getBodyPanel(tableCode).hideTableCol(fields[i]);

}

}


NC-总结(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:常州市城北污水处理厂提标改造方案 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: