NC-总结(5)

2019-08-03 12:29

}

cardHeader.addColumnGroup(colG1); cardHeader.addColumnGroup(colG2); cardHeader.addColumnGroup(colG3);

getBillCardPanel().getBillTable().setTableHeader(cardHeader);

11. 平常用到的东西

11.1

11.1如果以后 写的 sql 语句 nc不能执行 但是在数据库运行可以

manager = PersistenceManager.getInstance();

JdbcSession session = manager.getJdbcSession();

session.setSQLTranslator(false);//是否NC编译

11.2 list数组遍历

ArrayList list = PubQueryClientSQL.getValueStrsArr(jsCenter);

ArrayList listarr = new ArrayList(); for(int i = 0; i

listarr.add(((Object[])list.get(i))[0]);

}

power.setPowersettle(listarr);

11.3 取到页签名称

String row = this.getUI().getBillCardPanel().getBodySelectedScrollPane().getName();

11.4 设置某个单元格false

this.getBillCardPanel().getBillModel(\w, \

11.5 累加 For循环

UFDouble deptSum = new UFDouble (0.00) Integer dd = (Integer)deptArr.get(i)[1];

deptSum = HYPubToolVO.getUFDouble_NullAsZero(deptSum.toDouble()+ dd); bsChangeVOS[i].setDr(0);

11.6 HashMap 循环用while

java.util.HashMap hasp = PubQueryClientSQL.getzmqk(pk_cubasdoc, dept, pk_corp, pk_user,

servdate, 2);

Iterator iter = hasp.entrySet().iterator();

int row = 0;

while (iter.hasNext()) {

Entry> entry = (Entry) iter

.next();

String keys = entry.getKey(); UFDouble values = null; if (hasp.containsKey(keys)) { }

this.getUI().getBillCardPanel().getBillModel()

.setValueAt(values, row, \ values = hasp.get(keys);

row += 1;

11.7 取到列表某一字段值

String planmonth = (String)

this.getUI().getBillListPanel().getHeadBillModel().getValueAt(rowselect, \

11.8 设置列表模板

public boolean isListPanelSelected() {

return m_CurrentPanel.equals(BillTemplateWrapper.LISTPANEL);

rzfsname->getColValue(fi_type_para ,resid_dispname,systemname , financingtype)

}

11.9 取到列表某一行

int rowselect = getUI().getBillListPanel().getHeadTable().getSelectedRow();

11.10 清空数据

int rowcount = getBillCardPanel().getBillModel(\ int[] row = new int[rowcount]; for(int i =0;i

getBillCardPanel().getBillModel(\

11.11 设置表体数据

this.getBillCardPanel().getHeadItem(\eValue(\

11.12 sql参数是数组时...用for循环把数据一个一个取出来 之后一字符串方式放进去

String accsubjnamewhere = \

for(int i = 0; i < accsubjname.length; i++){ accsubjnamewhere += (\ if(i != accsubjname.length -1){ }

}

accsubjnamewhere += \

啥都有 好东西

nc.itf.cdm.util.CommonUtil常用工具类 ICDMDAO 前台调用update方法

11.13 界面查询方法

HYPubBO_Client.queryByCondition(CorpVO.class , \

3.其他一些方法,可以在Eclipse开发环境下,通过搜索“*_Client”找到适合自己的类,方便后台的方法查询,减少了自己开发的工作量

11.14 按钮状态置灰

this.getButtonManager().getButton(nc.ui.htie.lc.pub.button.xd).setEnabled(false);

this.getUI().updateButtonUI();

11.15 设置新增时候 原有数据不能编辑,某个单元格不可编辑

for(int i =0 ; i

getBillCardPanel().setCellEditable(i, \ getBillCardPanel().setCellEditable(i, \ }

11.16 列表模式设置表头颜色

for(int i=0 ;i


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

Copyright © 2019-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18

× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

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