<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去设置列的小数位,请问代码该怎么写?谢谢 |
|