zoukankan      html  css  js  c++  java
  • 金蝶KDTable常用代码

     1 1、设置KDTable中列的金额显示格式
     2 this.tblRecord.getColumn("delegateAmount").getStyleAttributes().setNumberFormat("###,###.00");
     3                 
     4 
     5 2、GUI报表对数据进行分组合并
     6     分组: 
     7     如何指定是否要进行数据分组以及对哪些列进行分组: 
     8     // 1.指定KDTable要进行数据分组 
     9     table.getGroupManager().setGroup(true); 
    10     
    11     // 2.指明要对0、1、2三列进行分组 
    12     table.getColumn(0).setGroup(true); 
    13     table.getColumn(1).setGroup(true); 
    14     table.getColumn(2).setGroup(true); 
    15     
    16     如何指定是否根据分组进行单元融合:(下面的设置默认就是true的,所以如果你的表格之前没有做过相应的设置,这里是不需要设置的。) 
    17     
    18     // 指明要对0、1、2列的分组进行单元融合 
    19     table.getColumn(0).setMergeable(true); 
    20     table.getColumn(1).setMergeable(true); 
    21     table.getColumn(2).setMergeable(true);        
    22 
    23 
    24 
    25 3、获取kdtable选中行的行号
    26     int rowIndex = this.tblMain.getSelectManager().getActiveRowIndex(); 
    27     8、获取选中行的某一列的值
    28     //取到行号
    29     int rowIndex = this.tblMain.getSelectManager().getActiveRowIndex();
    30     boolean hasRow = false;
    31     //取到行
    32     IRow row = this.tblMain.getRow(rowIndex);
    33     //取列值
    34     String vaule=row.getCell("bankDelegateRecordFlag").getValue()
    35     
    36     
    37 
    38 4、kdtable 添加合计
    39     1、分录中添加统计行 
    40     protected void setTableToSumField() {
    41             super.setTableToSumField();
    42             setTableToSumField(kdtDeviceReg, new String[] { "deviceQty", "devicePrice", "oldTotalPrices", "totalMoney" });
    43         }
    44     2、叙事薄上添加 统计行 
    45     在query中字段有是否是统计字段(isSumField)扩展属性,设为true,主键定义上添加id,叙事薄中就自动汇总了    
    46 
    47 
    48 
    49 5、设置kdtable单元格格式
    50 WritableCellFormat writableCellFormat=new WritableCellFormat();
    51                                 writableCellFormat.setAlignment(Alignment.CENTRE);
    52                                 sheet.addCell(new Label(j, i, list.get(j).toString(),writableCellFormat));
    53 
    54 
    55 6、设置kdtable分录的标题
    56 //设置分录的标题
    57       kdtEntrys_detailPanel.setTitle("运单清单");
  • 相关阅读:
    【转载自酷壳】编程能力与编程年龄
    xcode中的nslog数据格式
    xcode 的 pch 预编译头文件
    获取App的Documents路径
    使用gdb调试app
    收集的一些OC知识点
    收集到的几篇看雪学院文章
    【转】iOS平台的应用程序调试与分析
    前端技术开发的一些建议
    UIImage的两种加载方式
  • 原文地址:https://www.cnblogs.com/kumarson/p/3285147.html
Copyright © 2011-2022 走看看