2017-03-09 47 views
0

我使用jqGrid和jqPivot。jqPivot totalText:option totalText:「{0} {1}」。可以用集合而不是成員標籤替換{1}?

我的問題是jqPivot的totalText。 在文獻:totalText: 「{0} {1}」

的totalText選項包含有{0}和{1}將被替換 到聚集體[Ⅰ] .aggregator和聚集體[i中的模板] .member

我可以用聚合[i] .label而不是聚合[i] .member?替換{1}嗎?

我使用的jqGrid免費版本4.13.7

樞軸選項:

var pvConfig = { 
     footerTotals: true, 
     footerAggregator: "sum", 
     totals: true, 
     totalHeader: "Tổng cộng",  
     totalText: "{0} {1}", 
     useColSpanStyle: true, 
     xDimension: [ 
      { dataName: 'ten_vt', label: 'Tên vật tư', width: 150, }, 
     ], 
     yDimension: [ 
      { dataName: 'ma_ct_gd', totalHeader: '' }, 
     ], 
     aggregates: [ 
      { member: 'du_dau', aggregator: 'count', summaryType: 'count', label: 'Dư đầu' }, 
      { member: 'du_cuoi', aggregator: 'sum', summaryType: 'sum', label: 'Dư cuối' } 
     ] 
    } 

而像

enter image description here

+0

你使用哪個jqGrid版本,從哪個版本的jqGrid([免費jqGrid](https://github.com/free-jqgrid/jqGrid),商業版[Guriddo jqGrid JS](http://guriddo.net) /?page_id = 103334)或版本<= 4.7中的舊jqGrid)?您應該發佈代碼,您使用它來調用'jqPivot'或發佈演示,這會再現問題。 – Oleg

+0

@Oleg,我想像「sumDưđầu」,「sumDưcuối」,但不是「sum du_dau」,「sum du_cuoi」這樣的totalText。你有什麼建議嗎? – Tommy1209

回答

0

結果您可以使用totalText回調函數,而不是模板"{0} {1}"。嘗試使用

totalText: function (options) { 
    return options.aggregate.aggregator + " - " + options.aggregate.label; 
} 

此外,我將嚴格建議升級到最新發布的版本免費的jqGrid的。目前版本爲4.14.0。沒有版本4.13.7,但它是初步版本"4.13.7-pre",它必須與生成日期一起指定。您使用的代碼可能不穩定。我對GitHub代碼中的任何更改進行構建。因此,您目前使用GitHub中的某些不穩定版本,其中一些狀態介於4.13.6和4.14.0之間。無論如何,它僅支持最新發布的版本(4.14.0)或GitHub的最新代碼(今日狀態)。

+0

謝謝@Oleg,它適用於我 – Tommy1209

+0

@ Tommy1209:不客氣!如果問題解決了,您應該[「接受」](https://meta.stackexchange.com/a/5235/147495)答案。你會自動獲得你的第一個聲望點。 – Oleg

相關問題