發表于2019-05-10
回復:0
查看:4882 |
<script language="javascript" type="text/javascript" id="FpSpread1_Script0">
function FpSpread1_EditStopped(event) {
//Add code to handle your event here.
var spread = this.document.getElementById("FpSpread1");
spread.
var val = spread.GetValue(0, 0);
val = round(val, 2);
spread.SetValue(0, 0, val, true);
}
function round(v, e) {
var t = 1;
for (; e > 0; t *= 10, e--);
for (; e < 0; t /= 10, e++);
return Math.round(v * t) / t;
}
</script>
第一個單元格編輯完成后,我用以上代碼可以設置這個單元格的小數位是兩位
我現在想實現的效果是:如果某一列是double列,當這個列中的任一個單元格完成編輯后,用JS代碼去設置這個單元格的小數位(前提是這個單元格是double類型的),并根據這一列的NumberDecimalDigits去設置列的小數位,請問代碼該怎么寫?謝謝
登錄 慧都網發表評論