2017-10-20 139 views

回答

1

在我看來,主要問題是您的原始數據包含tax:""的項目。 parseInt("", 10)NaN。例如,您應該使用

tax = parseInt(rowObject.tax || 0, 10); 

改爲。請參閱http://jsfiddle.net/OlegKi/vwdxs9vb/4/

+0

非常感謝您的主席先生,請您提供有關如何獲得單元格值的信息,無論分組總計行顯示爲計算列的零。 – davidb

+0

@davidb:不客氣!對不起,但我不明白你最後的問題。你需要獲得哪個細胞的價值?另外,我不清楚你在真正的程序中使用了哪種'datatype'。在創建網格之前,最好**設置**'total'屬性(在客戶端)*。你只需要對輸入數據做一個簡單的循環。那麼你將有非常簡單的代碼,沒有問題。 'formatter'的用法也不是最好的。我們可以使用'cellattr'來更改背景格式化器:「number」'的格子。看[這裏](https://stackoverflow.com/a/12180842/315935)一個例子。 – Oleg

+0

謝謝先生,實際上分組的結果是顯示爲零的計算字段,對於金額和稅分欄的分組結果是好的,但對於總計列顯示爲零。 http://jsfiddle.net/OlegKi/vwdxs9vb/4/ – davidb