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

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

来源:网络收集 时间:2026-05-05
导读: tcm.removeColumn(hideColumn); //显示第n列设置 tcm.addColumn(hideColumn); //把i列移动到第j列 tcm.moveColumn(i, j); getBillCardPanel().getBodyPanel().hideTableCol(strKey);//隐藏 getBillCardPanel().get

tcm.removeColumn(hideColumn); //显示第n列设置

tcm.addColumn(hideColumn); //把i列移动到第j列 tcm.moveColumn(i, j);

getBillCardPanel().getBodyPanel().hideTableCol(strKey);//隐藏 getBillCardPanel().getBodyPanel().showTableCol(strKey);//显示

? ComboBox

UIComboBox typeCom = this.getBillCardPanel().getBodyItem(\typeCom.addItems(Object[] obj);

(UIComboBox)

? Connection

PersistenceManager sessionManager = PersistenceManager.getInstance(); JdbcSession session = sessionManager.getJdbcSession(); Connection con = session.getConnection(); PreparedStatement stmt = null; stmt = prepareStatement(con, sql); finally{ stmt.close(); con.close();

sessionManager.release();}

? ConnectException

//启动NC时抛异常

java.net.ConnectException: Connection refused: connect 原因:80端口被占用

? ConditionVO

//取查询对话框VO值

ConditionVO[] conVOs = getQueryDLG().getConditionVO(); for (int i = 0; i < conVOs.length; i++)

{

if (\.equals(conVOs[i].getFieldCode())) { }

else if() { }

}

……

billdate = conVOs[i].getValue();

? Coperatorid

//操作员所对应业务员

cworkpsnid->getColValue(bd_psndoc,pk_psndoc,pk_psnbasdoc,getColValue(sm_userandclerk,pk_psndoc,userid,coperatorid))

? createQueryDLG()

/**

* 重写父类方法,取得查询对话框,如有动态显示下拉框和默认值需重写此方法 */

protected QueryDLG createQueryDLG() {

FundReportDLG dlg = new FundReportDLG(); dlg.setTempletID(

getUIControl()._getPk_corp(), this.getModuleCode(),

getUIControl()._getOperator(), null);

//设置默认日期

QueryConditionVO[] qryvos = dlg.getConditionDatas(); for(int i=0;i

if(qryvos[i].getFieldCode().equals(\)){

qryvos[i].setValue(getClientEnvironment().getDate().toString());

}

}

}

break;

return dlg;

? CARDPANEL

if(clientUI.isListPanelSelected())//如果是选取的列表界面 clientUI.setCurrentPanel(BillTemplateWrapper.CARDPANEL);

? Control

control userpasswords2 //运行【用户帐户】

? Custflag

说明:0客户

1供应商

2既是客户又是供应商 3既是供应商又是客户

? D

? DapCall

nc.ui.pf.pub.DapCall getPkcorp()//取公司 getOperator()//取操作员

? dataNotNullValidate

// 验证不能为空的字段

getBillCardPanelWrapper().getBillCardPanel().dataNotNullValidate();

? dataSource

String dataSource = DataSourceCenter.getInstance().getSourceName();//取当前数据源

? Date

UFDate date = ClientEnvironment.getInstance().getDate();//得到登陆日期

select to_char(last_day(to_date('20100625','yyyymmdd')),'dd') from dual;//得到每月多少天

? DateFormat

public class DateTest {

public static void main(String[] args) { String dates = \日期时间

DateFormat df = new SimpleDateFormat(\日期格式化辅助类 Date d; try {

d = df.parse(dates);//格式化日期

if (d.getDay() == 0 || d.getDay() == 6)//判断是不是双休日 System.out.println(\日期:[\是双休日\ else

System.out.println(\日期:[\不是双休日\

} catch (ParseException e) { e.printStackTrace(); } } }

? dataNotNullValidate

public void onBoSave() throws Exception {

getBillCardPanelWrapper().getBillCardPanel().getBillData().dataNotNullValidate

boolean flag = true; try { }

catch (IllegalArgumentException e) { }

catch (Exception e) { }

super.onBoRefresh();

if(flag)

this.getSelfUI().showErrorMessage(\【资产名称】已存在,请检查\); return ; Logger.info(e); flag = false; super.onBoSave();

();//UAP模板设置必输项

}

? Decode

DECODE的语法:DECODE(value,if1,then1,if2,then2,if3,then3,...,else)

表示如果value等于if1时,DECODE函数的结果返回then1,...,如果不等于任何一个if值,则返回else。通过一些函数或计算替代value,是可以使DECODE函数具备大于、小于或等于功能。

? Delete

删除废数据的方法如下:

有个表有3个字段ID, PID, NAME; 用父子结构来保存树的信息。 其中ID代表节点编号,PID是父节点编号;

由于删除的时候只删除了ID = id的记录, 没有把所有PID指向id的数据删除,导致大量无用的数据滞留

DELETE FROM TEST1 WHERE ID IN (SELECT ID

FROM TEST1 MINUS SELECT ID FROM TEST1

START WITH PID IS NULL CONNECT BY PRIOR ID = PID);

//删除表中重复记录:

DELETE FROM a a1

WHERE ROWID IN (SELECT rd

FROM (SELECT ROWID rd,

ROW_NUMBER() OVER(PARTITION BY bm,mc ORDER BY ROWID) rn

FROM a) WHERE rn <> 1);

? delLine

//表体增删行的操作,注意加上这一句代码

if ( event.getKey().equals(\) ) {

for( int i = 0 ; i < delnum ;i++) { }

this.getBillCardPanel().getBodyPanel().getTable().selectAll(); this.getBillCardPanel().delLine();

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