电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

NC5环境恢复与配置文档料-12_NC基础控件介绍.docVIP免费

NC5环境恢复与配置文档料-12_NC基础控件介绍.doc_第1页
1/4
NC5环境恢复与配置文档料-12_NC基础控件介绍.doc_第2页
2/4
NC基础控件下面介绍几个常用的NC基础控件。这部分内容,是整个NC客户端框架的基础务必熟练掌握。ToftPanel是节点型功能的基础类。继承自JPanel。主要是在双击左侧节点时,在右侧的主界面区域中默认以页签的方式打开。也可以点击鼠标右键,选择其他的打开方式。主要的功能是在上侧提供了一个按钮工具栏,子类可通过setButtons将一组按钮设置上去,然后在onButtonClicked方法中根据点击的不同按钮进行动作处理。具体可参考:nc.ui.study.test.SimpleUITest.java其他的可被子类直接使用的方法还有:showXxxMessage用于以各种方式提示用户相关信息。ButtonObject上侧的按钮工具栏,或称菜单。newButtonObject("测试","测试",0,"测试")传入的参数含义分别如下:/***指定按钮文字,提示信息,权限级别,按钮编码构造按钮对象。**@paramname按钮文字*@paramhint提示信息*@parampower权限级别*@paramcode按钮编码*/BillCardPanel界面样式如下:一般地,可以分成表头、表体和表尾三部分。根据具体的业务场景,也可以只以其中的一个局部展现。这样的话,就可以实现:单表头、单表体等多种样式。表头、表体和表尾等界面组件均可以支持多页签。默认情况下建议三个界面组件的默认页签分别为:head、body、tail。在BillCardPanel内部是通过一个BillData和BillModel实现的。BillListPanel界面样式如下:一般地,可以分成表头和表体两部分。根据具体的业务场景,也可以只以其中的一部分展现。表头不支持多页签,表体部分支持多页签。在BillListPanel内部是通过BillListData和两个BillModel实现的。BillItem描述一个字段的客户端组件上的属性。包括:字段键值、名称、类型、是否可编辑、是否卡片/列表界面下是否显示等等。需要留意的是主键/编码/名称等成组出现的参照类型字段,往往伴随这编辑公式和加载公式,也涉及到前台缓存等高级课题。参见:BillItemFactory.pkAndName等相关方法。BillModel继承自DefaultTableModel提供针对表的增行、删行、插入行、编辑行等操作。支持合计行支持行间公式支持显示行号支持锁定列支持查找能够记录编辑状态下的被删除行、修改行和新增加的行数据状态。BillData在内部是通过两个Map对象分别存放表头和表尾的BillItem数据,key为页签的名字、value为billItems的数组。通过Map对象存放表体的BillModel数据,key为表体页签的名字、vlaue为对应UITable的BillModel对象。内置公式解析器FormulaParse,支持编辑公式和加载公式。如何通过程序代码构造BillData,可参考:BillDataBuilder.javaBillListData内部实现,表头部分是通过一个BillModel来记录单表数据模型。表体是通过一个Map对象存放各页签的BillModel数据,key为表体页签的名字、value为对应UITable的BillModel对象。内置对自定义项的支持。

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

NC5环境恢复与配置文档料-12_NC基础控件介绍.doc

您可能关注的文档

管理软件+ 关注
实名认证
内容提供者

管理软件资料分享

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信