Numeral.js が使える場面

jqGrid の colModel でしてるスタティックな設定が、全データで通用すれば、使う必要ありませんが、データ値によって表現を変える場合、他の列値の状態により、フォーマットを変える必要ある場合に使えます。

[ コードサンプル ]


// 確定数量をフォーマット //
if (rows[i]['wtFixed'] != '0.0') {
  $('#shpgrid').jqGrid('setCell', tmpid, 'wtFixed', numeral(rows[i]['wtFixed']).format('0,0.000'));
}

if (trmdtxt.indexOf(".") > 0) {
  if (j == WT_FIXED_COLUMN_INDEX) {
    $(this).text(numeral(trmdtxt).format('0,0.000'));
  }
  else {
    $(this).text(numeral(trmdtxt).format('0,0.00'));
  }
}

公式ページ