![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
NC
iteye_14319
这个作者很懒,什么都没留下…
展开
-
节点号编码
新开发单据或档案若越过license验证在节点号设置时有要求: 若为NC502版本,节点号编码必须设置为“H”开头,如H001; 若为NC55版本及版本,节点号编码从左至右(从1开始)奇数位必须设置为“H”, 如H0H1,H1H1...原创 2011-05-17 22:30:08 · 801 阅读 · 0 评论 -
参照可手写录入,不验证
//参照可手写录入,不验证UIRefPane refPitchname = (UIRefPane)this.getBillCardWrapper().getBillCardPanel().getHeadItem("pitchname").getComponent();refPitchname.setAutoCheck(false);原创 2011-03-17 10:49:22 · 88 阅读 · 0 评论 -
获取单据号
ZlRentVO zlRentVO = new ZlRentVO();String billtype = zlRentVO.getPk_billtype();billtype = getUIController().getBillType();String pk_corp =ClientEnvironment.getInstance().getCorporation().getU...原创 2011-03-17 11:25:06 · 280 阅读 · 0 评论 -
BillModel 单据表体表模式
//单据表体表模式,带有默认合计行表模式、行号表模式。this.getBillCardPanelWrapper().getBillCardPanel().getBillModel("").setBodyItems(new BillItem[]{});//设置表格元素 this.getBillCardPanelWrapper().getBillCardPanel().getBillMo...原创 2011-03-17 12:54:53 · 594 阅读 · 0 评论 -
页签转换
A.。 在ClientUI类中实现ChangeListener监听器。。。。 B.。 在initSelfData()中注册某控件的监听器 this.getBillCardPanel().getBodyTabbedPane().addChangeListener(this); C.。在stateChanged(ChangeEvent event) 写处理逻辑 ...原创 2011-03-20 14:18:29 · 86 阅读 · 0 评论 -
对联
横联 : 单据开发 上联 : 主表子表主子表 下联 : 上游下游上下游原创 2011-03-26 13:16:16 · 224 阅读 · 0 评论 -
UFDouble常用方法
UFDouble ufDouble = new UFDouble(1,1);ufDouble.add(1.0);//加1ufDouble.sub(1.0);//减1ufDouble.multiply(1.0);//乘ufDouble.div(1.0);//除//例如: ufDouble<120if(ufDouble.compareTo(new UFDouble(...原创 2011-04-04 21:21:12 · 1848 阅读 · 0 评论 -
消息过长对话框
package nc.ui.ldzl.dlg;import java.awt.BorderLayout;import javax.swing.JPanel;import nc.ui.pub.beans.UIDialog;import nc.ui.pub.beans.UIScrollPane;import nc.ui.pub.beans.UITextArea;p...原创 2011-04-07 21:55:26 · 139 阅读 · 0 评论 -
NC数据排序
VO排序-- nc.vo.trade.voutils.VOUtil 页面排序-- getBillCardPanel().getBillModel("conbilltype").sortByColumn("dealtime", true);原创 2011-05-15 16:12:09 · 464 阅读 · 0 评论 -
BillListPanel中获得选中的行
int row = getBillListPanel().getBillHeadTable().getSelectRow(); //作用相同 getBillListPanel().getBillHeadModel().getSelectRowVO(row,vo.class); getBillListPanel().getHeadBillModel().g...原创 2011-05-15 17:16:08 · 518 阅读 · 0 评论 -
NC5.5中无法创建账套
NC5.5中无法创建账套 错误显示:后台Server端报告:NullPointerException错误解决:缺少“ncscript”文件夹原创 2011-05-15 17:19:56 · 213 阅读 · 0 评论 -
根据身份证号生成出生日期
/** * @创建时间:2007-5-10 下午04:26:26 * @修改者:lics * @修改时间:2007-5-10 下午04:26:26 * @说明:根据身份证号生成出生日期 */package nc.ui.ps.pub;import nc.vo.pub.BusinessException;import nc.vo.pub.lang.UFDate...原创 2012-04-16 14:05:21 · 470 阅读 · 0 评论 -
JTree的一些常用方法
在实际开发过程中会经常使用JTree组件,平时会遇到这样或那样的问题,在此将偶得一点经验写下来,与大家共享,希望对大家有所帮助。 private JTree jtNetDevice;//树组件申明 private JScrollPane jspTree;//滚动面板申明1、初始化 DefaultMutableTreeNode rootNode = new D...原创 2012-04-16 14:20:40 · 160 阅读 · 0 评论 -
获得焦点
表头:(getBillCardPanel().getHeadItem("head1").getComponent()).setFocusable(true); or(getBillCardPanel().getHeadItem("head1").getComponent()).requestFocus();表体:getBillCardPanel().getBillTa...原创 2012-04-16 14:37:27 · 269 阅读 · 0 评论 -
一些查询模板的默认值
查询条件的取值可以使用系统函数,带有#value#的为系统函数,列表如下:系统函数名称 描述Sys_Account 会计期间Sys_Year 当前年份Sys_Month 当前月份Sys_Date 当前日期Sys_Operator 当前操作员Sys_department ...原创 2012-04-16 14:54:23 · 712 阅读 · 0 评论 -
表体设置颜色
//取得选定的行int[] rows = getBillCardPanel().getBillTable().getSelectedRows();//取得BillScrollPanelBillScrollPanel panel = getBillCardPanel().getBodyPanel();//取得BillModelBillModel bm = ge...原创 2012-04-16 15:22:34 · 155 阅读 · 0 评论 -
给开片界面中的参照加入默认查询语句
//设置点击节点时,默认设置为开片界面this.setCurrentPanel("CARDPANEL");//给开片界面中的参照加入默认查询语句String pk_corp = ClientEnvironment.getInstance().getCorporation().getUnitcode();//String whereSql = "pk_corp in ('100...原创 2011-03-17 09:42:54 · 81 阅读 · 0 评论 -
在UI类中,触发按钮事件
public void afterEdit(BillEditEvent event) { if(event.getKey().equals("pitchname")){ String pitchname = this.getBillCardPanel().getHeadItem("pitchname").toString(); if(pitchname != null ...原创 2011-03-17 09:16:18 · 227 阅读 · 0 评论 -
Excel导出功能
NC中功能事件代码:@Override protected void onBoRefresh() throws Exception { UIFileChooser fc = new UIFileChooser();//文件选择器 fc.setDialogType(UIFileChooser.SAVE_DIALOG);// 指示 UIFileChooser 支持 "Save...原创 2011-08-19 14:40:11 · 123 阅读 · 0 评论 -
NC表型参照类
package nc.ui.bd.ref;/** * 表参照-其他参照基类。 创建日期:(2001-8-23 20:26:54) 模型里未处理栏目 * * @author:张扬 * */import java.lang.reflect.Constructor;import java.util.ArrayList;import java.uti...原创 2011-09-05 15:40:06 · 940 阅读 · 0 评论 -
初始化超级用户root密码
初始化超级用户root密码原创 2012-01-11 22:15:16 · 272 阅读 · 0 评论 -
JDBC
package nc.jdbc.framework;import java.util.ArrayList;import nc.jdbc.framework.JdbcSession;import nc.jdbc.framework.JdbcTransaction;import nc.jdbc.framework.PersistenceManager;import nc....原创 2011-01-23 13:42:30 · 1487 阅读 · 0 评论 -
单据界面初始化
(1)初始化单据的文本类型字段语法: getBillCardPanel().setHeadItem(字段主键,值);实例:getBillCardPanel().setHeadItem("pk_corp",_getCorp().getPrimaryKey()); (2)初始化单据的参照类型字段 a.设置是否可以选择非叶子节点nc.ui.pub.beans.UI...原创 2011-01-25 13:57:55 · 394 阅读 · 0 评论 -
HYPubBO_Client 操作数据库
(1)根据条件查询语法: nc.ui.trade.business.HYPubBO_Client.queryByCondition(VO类,查询条件);说明: 查询条件 -- 通常只包括where 关键字后面的部分 返回值是一个VO类型的数组 String sql = "initcode = 'DB999'";SysinittempVO[] sitvo ...原创 2011-01-25 21:03:55 · 1041 阅读 · 0 评论 -
行/列操作
(1)获得行/列数 this.getBillCardPanelWrapper().getBillCardPanel().getBillTable().getRowCount(); // 行数 this.getBillCardPanelWrapper().getBillCardPanel().getBillTable().getColumnCount(...原创 2011-01-25 22:05:56 · 210 阅读 · 0 评论 -
按钮状态
(1)设置按钮可见性 this.getBillUI().getButtonObjectByCode(按钮文字).setVisible(true/false);//说明: true -- 可见 false -- 不可见 (2)设置提示信息 this.getBillUI().getButtonObjectByCode(按钮文字).setHint(移到按钮上...原创 2011-01-26 08:55:06 · 107 阅读 · 0 评论 -
UI工厂概念介绍
总体介绍: UI工厂是一套基于NC-UAP的UI开发框架。它的产生同构对大量的业务节点的总结,把常见的UI进行分类,分别抽取其中公有的代码,形成不同的UI基类。UI工厂综合运用了单据模板,查询模板,打印模板,实现对这些基本构件得到运用的最优化。UI工厂提供给了UI相关的常见任务的推荐实现方法,比如通过ButtonManager来统一管理界面按钮的状态,使代码更清晰可读,等等。 基本...原创 2011-02-06 10:56:41 · 389 阅读 · 0 评论 -
如何制作卡片型单据
卡片型单据UI工厂中最基本的单据,与其他类型的单据比较起来,它的界面形式以及VO数据的组织相对简单。 卡片型单据的应用场景是:单据聚合VO的数据在界面上展示这个聚合VO,可以有标准的表头+表体数据组成,也可以是单表体和单表头。 卡片型单据统一的界面基类 BillCardUI 统一的事件处理类 CardEventHandler 统一的...原创 2011-02-09 19:35:22 · 332 阅读 · 0 评论 -
基本参照代码
package nc.ui.ldzl.pitch;import java.util.Hashtable;import nc.ui.bd.ref.AbstractRefModel;//孔距參照public class PitchRefModel extends AbstractRefModel { public PitchRefModel(){ supe...原创 2011-03-07 22:19:45 · 182 阅读 · 0 评论 -
查询面板上加入"常用页签"面板
1.。定义一个常用条件模板,命名为NormalPane , 继承接口INormalQuery package nc.ui.ldzl.rent;import java.awt.Color;import javax.swing.ButtonGroup;import nc.ui.pub.beans.UIRadioButton;import nc.ui.pub.b...原创 2011-03-15 11:06:27 · 167 阅读 · 0 评论 -
自定义简单面板
package nc.ui.ldzl.dlg;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import nc.ui.ldzl.ref.PactRefModel;import nc.ui.pub.beans.UIButton;import nc.ui.pub.beans.U...原创 2011-03-15 15:14:55 · 209 阅读 · 0 评论 -
根据单据模板来创建对话框
package nc.ui.ldzl.dlg;import java.awt.BorderLayout;import java.awt.Dimension;import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import ...原创 2011-03-15 22:21:57 · 169 阅读 · 0 评论 -
在程序查询过程中,加入"请等待……"的提示框
protected void onBoCancel() throws Exception { final AbstractBillUI ui = this.getBillUI(); //线程 Runnable checkRun = new Runnable(){ public void run() { //线程对话框,系统运行提示对话框 Bann...原创 2011-03-16 09:07:56 · 702 阅读 · 0 评论 -
零碎脑残
if (NCOptionPane.showConfirmDialog(this, nc.ui.ml.NCLangRes.getInstance().getStrByID("_beans","UPP_uapcom0-000008")/*@res "确定要删除吗?"*/, nc.ui.ml.NCLangRes.getInstance().getStrByID("_beans","UPP_uap...原创 2012-12-05 10:08:12 · 125 阅读 · 0 评论