jQuery MiniUI

标题: 为什么datagrid中drawcell的列无法合计 [打印本页]

作者: cf4000    时间: 2014-3-31 11:01:30     标题: 为什么datagrid中drawcell的列无法合计

Fields1-3是drawcell 的,无法合计,代码如下:
        <div id="datagrid1" class="mini-datagrid" style="width:100%;height:100%;" sizeList="[10,20,50,100]" pageSize="50"  
            url="BillService.aspx?method=Search"  idField="M_No"  showSummaryRow="true"  >
            <div property="columns">
                <div type="indexcolumn" ></div>        
                <div field="M_No" width="80" headerAlign="center" align="center" allowSort="true">单号</div>     
                <div field="M_Date" width="80" headerAlign="center" align="center"  dateFormat="yyyy-MM-dd HH:mm:ss" allowSort="true">日期</div>      
                <div field="M_SL" width="50" headerAlign="center" align="center" allowSort="true" summaryType="sum">数量</div>

                <div field="Fields1" width="50" headerAlign="center" align="center" allowSort="true" summaryType="sum">已付</div>
                <div field="Fields2" width="50" headerAlign="center" align="center" allowSort="true" summaryType="sum">到付</div>
                <div field="Fields3" width="50" headerAlign="center" align="center" allowSort="true" summaryType="sum">回付</div>
                    
                <div field="M_Remarks" width="120" headerAlign="center" align="center" allowSort="true">备注</div>   
            </div>
        </div>
  


        grid.on("drawcell", function (e) {
            var record = e.record,
                field = e.field;

            if (field == "Fields1") {
                e.cellHtml = record.M_FS == "1" ? record.M_total : "";
            }
            if (field == "Fields2") {
                e.cellHtml = record.M_FS == "2" ? record.M_total : "";
            }
            if (field == "Fields3") {
                e.cellHtml = record.M_FS == "3" ? record.M_total : "";
            }
            
        });


作者: felt    时间: 2014-3-31 11:26:37

参考我们demo
http://www.miniui.com/demo/#src=datagrid/drawcell2.html
在ondrawsummarycell里自己处理
作者: cf4000    时间: 2014-3-31 11:47:55

felt 发表于 2014-3-31 11:26
参考我们demo
http://www.miniui.com/demo/#src=datagrid/drawcell2.html
在ondrawsummarycell里自己处理 ...

OK,搞定,谢谢!!




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