教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 法律文档 >

用友NC客户化开发帮助文档 - 图文(8)

来源:网络收集 时间:2026-05-05
导读: getBillListPanel().getBodyScrollPane(\ ? setTatolRowShow // initSelfData内加此句,设置合计行显示 getBillCardWrapper().getBillCardPanel().setTatolRowShow(true); ? setValueAt //设置单元格值 this.getJScr

getBillListPanel().getBodyScrollPane(\

? setTatolRowShow

// initSelfData内加此句,设置合计行显示

getBillCardWrapper().getBillCardPanel().setTatolRowShow(true);

? setValueAt

//设置单元格值

this.getJScrollPane_m().getTable().setValueAt(value, row, col);

? setSort

ui.getBillCardPanel().getBillModel() sortByColumn(int column, boolean ascending);//设置列是否排序 ui.getBillCardPanel().getBillTable().setSortEnabled(false);//设置表格是否可排序

? setWherePart

//UI类里设置查询条件 //单表体

private void setWherePart() {

UIRefPane zdref = (UIRefPane)

AbstractRefModel ref = zdref.getRefModel(); String xl = (String)

this.getBillCardPanel().getBodyItem(\).getComponent();

this.getBillCardPanel().getBodyValueAt(this.getBillCardPanel().getBillTable().getSelectedRow(), \);

}

private void setWherePart() {

UIRefPane zdref =

AbstractRefModel ref = zdref.getRefModel();

if( getBillCardPanel().getHeadItem(\).getValue() != null ) {

if( xl != null || xl != \ ) { }

String wherePart = \ +

\ +

\+ xl +\;

ref.setWherePart(wherePart);

//主子表

(UIRefPane)this.getBillCardPanel().getHeadItem(\).getComponent();

}

}

String wherePart = \ +

\ + \

'\+getBillCardPanel().getHeadItem(\).getValue()+\;

ref.setWherePart(wherePart);

//调用

public void afterEdit(BillEditEvent event) {

super.afterEdit(event); this.setWherePart();

}

//StationInfoRef参照类里定义方法 String wherePart = null;

public void setWherePart(String wherePart) {

this.wherePart = wherePart; }

if(wherePart==null){ } }

return \+ this.getPk_corp() +\;

return \+ this.getPk_corp() +\ }else{

public String getWherePart() {

in \ + wherePart ;

? str_formulas

//参照执行公式 A->getColValue(table,B,C,D)

A :待负值的字段,对应BillItem的key B :需要取出赋给A的数据库对应的字段 C :数据库table中需要关联的字段 D :关联参数字段

最后相当于执行: select B into A from table where C=D

getColValue(tablename,fieldname,pkfield,pkvalue)

根据主键从数据库查询特定字段的值,其功能类似SQL语句:

select fieldname from tablename where pkfield = pkvalue

从这条SQL语句可以看出各个参数的含义.

xl_code->getColValue(st_assetline, linename, pk_assetline, ssxl)

表体参照字段

要新加一个字段来设置显示公式,并在<关键字名>处填写所需生成主键的字段

String[] str_formulas = new String[]

{ \

int count = this.getJScrollPane_b().getTable().getRowCount(); for (int i = 0; i < count; i++) { }

//关于列表显示主键的解决方法

this.getJScrollPane_b().getTableModel().execFormulas(i, str_formulas);

字段:xl 设为列表不显示

参照型 字段:xl_name 设为卡片不显示 字符型

显示公式: xl_name->getColValue(st_assetline, linename, pk_assetline, xl) 编辑公式 //触发后需要执行的公式.可放在编辑公式里.如

xl_name->getColValue(st_assetline, linename, pk_assetline, xl) //关于执行公式

在单据模板的表头中,设置了编辑公式,在实际应用时却不能自动执行.

可以通过在UI类中的afterEdit()方法来实现,或者是通过语句getBillCardPanel().setAutoExecHeadEditFormula(true);来使表头编辑公式可以自动执行

表体中的编辑公式可以自动执行

? String ?int

○1String s = String.valueOf(i); ○2String s = Integer.toString(i); ○3String s = \

? String 数组

StringBuffer stringbuffer = new StringBuffer(\); int i = 0;

for(int j = getCount(); i < j; i++) {

if(i > 0)

stringbuffer.append(\);//第一个不加,然后每个加 stringbuffer.append(getArray(i));//数组的值 }

stringbuffer.append(\);

? StringUtil

StringUtil.getPYIndexStr(vname, true));//根据中文自动生成拼音

? Substr

update st_xx_jcxx t

set t.zc_code = substr(t.zc_code,0,8)||11||substr(t.zc_code,11,18) //Ora截取字符串+拼串

? SysInitBO_Client

参数的前台公共服务类, 前台使用参数的必须通过该接口调用.

? T

? Table

bd_billtype :单据类型pk_billtypecode like 'TI%' bd_busitype :业务类型0>1

bd_bdinfo :基础数据信息bdcode like 'DPLH%' bd_costsubj :收支项目

bd_defdoclist :自定义档案doclistcode like 'PLH%' bd_defused :自定义项引用fun_code like 'HI%'

bd_defcsttblnme :自定义项-表名对照PK_DEFCSTTBLNME like 'PLH%' bd_defdef :自定义项定义defcode like 'PLH%' bd_refinfo :参照定义类

dap_insubjclass :科目分录0>1 dap_dapsystem :系统类型systypecode like 'PLH%'

pub_billaction :动作脚本

pub_billcode_rule :基本档案单据号规则pk_billtypecode like 'TI%' pub_billcode_obj :单据号对象pk_billtypecode like 'TI%' pub_billtobillrefer :单据参照对照类

pub_billtemplet :单据模板nodecode like 'HI%' pub_billtemplet_t :单据模板子表属性

pub_hotkeyregister :快捷键fun_code like 'HI%'

pub_print_dataitem :打印模板数据定义vnodecode like 'HI%' pub_print_template :打印模板vnodecode like 'HI%' pub_query_templet :查询模板node_code like 'HI%' pub_query_condition :查询模板子表pk_templet='' pub_report_templet :报表模板node_code like 'HI%' pub_report_model :报表模板子表pk_templet like 'HI%' pub_report_group :报表模板分组信息表pk_templet = '???' pub_systemplate :系统模板funnode like 'HI%' pub_sysinit :参数注册initcode like 'PLH%' pub_sysinittemp :参数模版initcode like 'PLH%' pub_votable : VO对照表 pub_workflownote :审批流消息

sm_user :操作员0>1

sm_busiworkflow …… 此处隐藏:3442字,全部文档内容请下载后查看。喜欢就下载吧 ……

用友NC客户化开发帮助文档 - 图文(8).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/435058.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)