jQuery MiniUI

标题: mergeColumns合并怎么设置 [打印本页]

作者: 冰是睡着的雪    时间: 2017-8-11 16:55:15     标题: mergeColumns合并怎么设置

[attach]9699[/attach]
  1. <div field="ContractNumber" name="ContractNumber" headeralign="center" allowsort="true"  header="合同编号" align="left">合同编号</div>
  2.                                    <div field="ContractName" name="ContractName" headeralign="center" allowsort="true"  header="合同名称" align="left">合同名称</div>
  3.                                     <div field="ContractAmount" name="ContractAmount" headeralign="center" allowsort="true"  header="合同金额" align="left">合同金额</div>
复制代码
  1.     var grid = mini.get("CPE_CM_SubContractPayment");
  2.         grid.on("load", function () {
  3.             grid.mergeColumns(["ContractNumber","ContractName","ContractAmount"]);
  4.         });
复制代码
我做的是个合同的付款。我想同一个合同的编号名称金额都合并。
但是用的mergeColumns之后,成了这三列只要数据相同就合并了。
-----------------------------------------------------------------------------------------
这改怎么设置,前两列合并的,后边这一列判断前边合并了,他才能合并。。不想让他串行啊
----------------------能听懂我的描述么/

作者: qsw    时间: 2017-8-12 10:35:20

参考http://miniui.com/demo/index.html#src=datagrid/mergecells.html
作者: felt    时间: 2017-8-14 10:43:15

[attach]9704[/attach]我们合并列的规则就是相邻同值合并,不会根据其他的情况来合并,要实现你这样的合并,需要处理一下数据,类似这个示例。
作者: 冰是睡着的雪    时间: 2017-8-17 15:48:48

felt 发表于 2017-8-14 10:43
我们合并列的规则就是相邻同值合并,不会根据其他的情况来合并,要实现你这样的合并,需要处理一下数据,类 ...

感觉好麻烦,我还要根据我的逻辑,在改数据。。。
我还是用分组和配合表格合并 来达成我的目的了,虽然看上去不太好,不过能区分。




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2