getCol方法接受三個參數 colname, returntype, mathoperation,返回一個數組( array類型)或一個值(數字或字符串類型)。html
官方的使用說明是這樣介紹的:這個方法返回一個包含列所對應的值的數組。colname能夠是一個表明列的索引的數字,或者是一個colModel裏面的name。returntype決定了返回的數組的類型,當設置爲false(默認值)時數組只包含值,當設置成true時數組包含一組對象。 對象被定義爲{ id:rowid,value:cellvalue } ,其中rowid表示是哪一行的id,cellvalue表示的是這一個單元格的值。 例如,輸出能夠是這樣[{ id:1,value:1 },{ id:2,value:2 }…)]。mathoperation的有效選項是 'sum, 'avg', 'count'。 若是這個參數被設置了而且是有效的,就表示該操做的返回值是操做該列中的全部值以後獲得的一個標量值。 若是該參數是無效的,那麼返回值爲空數組。官方使用說明參考此處連接。數組
我這裏在補充一下,returntype設置爲true時,返回的是該列的全部值的值對形式。mathoperation若是設置爲‘sum’,返回該列中全部值的和,若是設置爲‘avg’,返回該列中全部值的平均值,若是設置爲‘count’,返回值爲該列的數目。post
再說一點,其實mathoperation的候選項不僅這三個,另外還有‘min’和‘max’,對應的返回值分別是該列中的最小值和最大值。若是設置了有效的mathoperation ,那麼返回的結果都是一個值而不是數組,即便你把returntype設置爲true。插件
還有sum等等htm