How to call Ajax:
$.each (data. Resultset,function (I,ele) { ele. Mtur_yld = cellRenderNum100 (null, "Mtur_yld", Ele. MTUR_YLD); Ele. Tmt_yld = cellRenderNum100 (null, "Tmt_yld", Ele. TMT_YLD); })
Jqwidgets:jqxgrid Call Mode:
Source: { localdata:data. RESULTSET, datatype: "Array", datafields: [ {name: ' qtn_id ', type: ' int '}, {name: ' Term_beg ', type: ' s Tring '}, {name: ' Term_end ', type: ' String '}, {name: ' Mtur_yld ', type: ' String ', Cellsrenderer: CELLRENDERNUM100}, {name: ' Tmt_yld ', type: ' String ', cellsrenderer:cellrendernum100} ] },
Method:
Take 4 digits after the decimal point and force display 4 digits after the decimal point @author zhangyunyang 2014-12-18function cellRenderNum100 (row, Columnfield, value) { var value _str=string (value*100); if (value_str.length>6) { value_str=value_str.substring (0,6); } else{ if (Value_str.indexof (".")! =-1) { var varr=value_str.split ('. '); var rlg=4-varr[1].length; for (Var i=0;i<rlg;i++) { value_str=value_str+ "0"; } } else{ value_str=value_str+ ". 0000"; } } return VALUE_STR;}
Value Force display 4 digits after decimal point