BOS开发-KDTable常用处理代码.docxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
BOS开发-KDTable常用处理代码

目录如何使得KDTable支持多行文本的显示:1如何设置KDTable向下键自动新增行2如何设置KDTable Tab键和Enter键自动新增行2如何调整KDTable的Tab键和enter键的行为3KDTable如何根据内容自动调整行高列宽3KDTable的排序要如何实现3KDTable部分数据导出到excel后显示格式不一致4如何控制KDTable的显示格式5如何理解KDTable的Render和Editor6如何在取数之后,调整KDTable单元格的内容或者显示格式6KDTable刷新后,滚动条跳到最后修改位置7如何通过代码控制KDTable新增行7对于分录设置排序8EAS Bos 合计行代码8EASBos 对于某个权限的验证10关于Bos 开发中使用字段类型是选择已有基础资料的的源代码10关于对EASbos 分录设定默认值11关于eas 单据中有多个分录的情况下,默认是哪个实现了排序11eas bos 客户端常用代码12关于验证常用的几个类文件和代码13EAS多分录单据分录添加按钮,加到最左边14禁用EAS多分录单据分录上的操作按钮15显示EAS标准单据自带kdtable(kdtEntry) 右键导出 excel菜单16列表界面根据情况设置单行背景色高亮17修改ListUI的表体列的显示文字18如何使得KDTable支持多行文本的显示:?只需要给KDTable的列设置一个多行显示的属性即可。设置的方法:?col.getStyleAttributes().setWrapText(true);如何设置KDTable向下键自动新增行?KDTableHelper里面的方法?1. /**?2. * 在table的最后一行按下箭头自动新增行。?3. *?4. * @param table?5. * @paramisAddRow?6. * 是否自动新增行?7. * @paramactionAfterAddRow?8. * 新增行后将触发的事件?9. */?10.public static void downArrowAutoAddRow(KDTable table, booleanisAddRow, Action actionAfterAddRow)如何设置KDTable Tab键和Enter键自动新增行?KDTableHelper的这个方法可以满足这个需求:?1. /**?2. * 修改Enter键的行为使它于Tab一致?3. *?4. * @param table?5. * @paramisAddRow?6. * 焦点到了最后一行,再次按下enter和tab是否自动增加新行?7. * @paramactionAfterAddRow?8. * 添加新行后的事件?9. */?10.public static void updateEnterWithTab(KDTable table, booleanisAddRow, Action actionAfterAddRow)如何调整KDTable的Tab键和enter键的行为?KDTable默认情况下Tab键和Enter键分别起到单元格选择调整的作用,Tab键跳到右侧单元格,Enter键跳到下方的单元格。?KDTableHelper提供了一些方法用于修改Enter键和Tab键的行为。?KDTableHelper.releaseEnter:释放Enter键,即KDTable将不响应Enter键。?KDTableHelper.releaseTab:释放Tab键,即KDTable将不响应Tab键。?KDTableHelper.releaseEnterAndTab:释放Tab和Enter键。KDTable如何根据内容自动调整行高列宽?双击KDTable的两行(或者列)之间的边线,将会根据内容自动调整行高(列宽)。?通过调用KDTableHelper的autoFitRowHeight和autoFitColumnWidth这两个方法也可以调整行高列宽。计算行高和列宽需要结合字体、Graphics上下文,是比较耗时的,应有时需要注意。KDTable的排序要如何实现?KDTable的排序都是由KDTSortManager来实现的。分为实模式和虚模式两种应用模式。?虚模式:排序的具体实现由外部通过继承并重写KDTSortManager的sort方法来实现。例如ListUI的就是重写了这个sort方法,在这个方法中清楚KDTable中的数据,然后刷新KDTable,用新的排序方式重新向服务端取数。?1. KDTSortManagersm = new KDTSortManager(table)?2. {?3. public void sort(intcolIndex, intsortType)?4. {?5.

文档评论(0)

almm118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档