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

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

来源:网络收集 时间:2026-05-05
导读: ? U ? UFDouble SafeCompute//UFDouble工具类,加减乘除操作 ? UIRefPane 参照取值 UIRefPane ref = (UIRefPane)this.getBillCardPanel().getHeadItem(\ref.getRefPK()//主键 ref.getRefCode()//编码 ref.getRefNam

? U

? UFDouble

SafeCompute//UFDouble工具类,加减乘除操作

? UIRefPane

参照取值

UIRefPane ref = (UIRefPane)this.getBillCardPanel().getHeadItem(\ref.getRefPK()//主键 ref.getRefCode()//编码 ref.getRefName()//名称

ref.getRefValue( \参照内字段值

//字段为参照且不检查合法性,允许录入非参照内容

((UIRefPane)getBillCardPanel().getBodyItem(\where t.zc_name like '%一次性费用%'

? update

UPDATE st_bd_jifang t SET t.jf_name =

( SELECT s.linename||v.lstationname||t.jf_name FROM st_assetline s ,st_station v WHERE t.ssxl = s.pk_assetline AND LENGTH(t.code)=2 )

WHERE t.dr = 0

? Userhome

String userhome = System.getProperty(\//用户路径:我的文档

? USerID

InvocationInfoProxy.getInstance().getUserCode();//后台取操作员id

? V ? W ? X

//解决开发环境报java.lang.OutOfMemoryError

在 项目名_server arguments 中的VM arguments 中加

-Xms256m –Xmx512m -XX:MaxNewSize=256m -XX:MaxPermSize=512m

? Y ? Z

? 树:事件处理类

public class AbstractMyEventHandler extends TreeManageEventHandler{}//父类

public class MyEventHandlerextends AbstractMyEventHandler {

? MyEventHandler

public MyEventHandler(BillManageUI billUI, IControllerBase control) { }

super(billUI, control);

? getHeadCondition

//查询条件

protected String getHeadCondition() {

String whereSql = super.getHeadCondition(); if (whereSql == null)

whereSql = \ + this.getUIController().getBillType() + \;

}

else

whereSql = whereSql + \ +

this.getUIController().getBillType() + \;

return whereSql;

? onTreeSelected

@Override

public void onTreeSelected(VOTreeNode node) { }

super.onTreeSelected(node);

? onBoAdd

@Override

public void onBoAdd(ButtonObject arg0) throws Exception { }

super.onBoAdd(arg0);

VOTreeNode parent = this.getSelectNode();

this.getSelfUI().getBillCardPanel().setHeadItem(\, parent == null ?

null : parent.getNodeID());

? onBoDelete

@Override

protected void onBoDelete() throws Exception {

if (this.getSelectNode().getChildCount() > 0) { }

// super.onBoDelete(); // 删除方法

if (getBufferData().getCurrentVO() == null)

return;

if (MessageDialog.showOkCancelDlg(getBillUI(),

this.getSelfUI().showErrorMessage(\存在子节点,不能删除\); return;

NCLangRes.getInstance().getStrByID(\, \),

NCLangRes.getInstance().getStrByID(\, \), 2) != 1)

return;

AggregatedValueObject modelVo = getBufferData().getCurrentVO(); getBusinessAction().delete(modelVo, getUIController().getBillType(), if (PfUtilClient.isSuccess()) { }

if (getBufferData().getVOBufferSize() == 0)

getBillUI().setBillOperate(4); getBillUI().setBillOperate(2); else

getBillUI().removeListHeadData(getBufferData().getCurrentRow()); if (getUIController() instanceof ISingleController) { } else { }

getBufferData().removeCurrentRow();

ISingleController sctl = (ISingleController) getUIController(); if (!sctl.isSingleDetail())

getBufferData().removeCurrentRow();

getBillUI()._getDate().toString(), getBillUI().getUserObject());

// 删除节点

this.getSelfUI().getBillTreeData().deleteNodeFromTree(this.getSelectNode()); }

? onBoRefresh

@Override

/**---------------------------------------- * 树管理单据必须重写刷新方法不然他是不会对树进行刷新的

* 因为他的父类刷新方法在ManageEventHandler内和树是没有任何关系的 */

protected void onBoRefresh() throws Exception { nc.ui.hi.hi0139.ClientUI clientUI = clientUI.getBillTree().clearSelection();

((nc.ui.hi.hi0139.ClientUI)this.getBillTreeManageUI());

clientUI.createBillTree(this.getBillTreeManageUI().getCreateTreeData());

clientUI.afterInit();

clientUI.setBillOperate(nc.ui.trade.base.IBillOperate.OP_INIT); super.onBoRefresh(); }

? onBoSave

@Override

protected void onBoSave() throws Exception { }

boolean isNew = this.isAdding(); super.onBoSave(); if (isNew) // 新增节点 { }

CircularlyAccessibleValueObject newVO = String pk = newVO.getPrimaryKey();

this.getSelfUI().getBillTreeData().insertNodeToTree(newVO);

this.getSelfUI().getBufferData().getCurrentVO().getParentVO();

? onBoQuery

@Override

protected void onBoQuery() throws Exception { }

super.onBoQuery();

? getSelfUI

private DhxtUI getSelfUI() { }

return (DhxtUI) this.getBillUI();

? getSelectNode

}

private VOTreeNode getSelectNode() { }

return this.getSelfUI().getBillTreeSelectNode();

? 树:UI控制类

public class DhxtUICtrl extends AbstractManageController implements ITreeManageController{

//实现此接口

…… 此处隐藏:2081字,全部文档内容请下载后查看。喜欢就下载吧 ……
用友NC客户化开发帮助文档 - 图文(9).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)