[英]sjg:gridcolumn edit rule for decimal number
<sjg:gridColumn name="orderLowPrice" title="Oder Low price" sortable="false" editable="true" edittype="text"/>
上面必須是一個7,4位十進制數字,基本上是3位最大數字和4位小數。
如何在網格列中設置此規則?
我沒有加載庫,但是JavaScript具有一些基本的數字格式。 使用toPrecision(7)
或toFixed(4)
獲得所需的結果。
toPrecision(7)
僅顯示總計7位數字(如有必要,將截斷) toFixed(4)
僅將小數部分截斷為4位數字。
我相信您可以在列標記中使用formatter =“ formatNumber”,然后使用它調用的format函數:
<sjg:gridColumn name="orderLowPrice"
title="Oder Low price"
sortable="false"
editable="true"
edittype="text"
formatter="formatNumber" />
...
<script>
function formatNumber(number){
return number.toFixed(4);
}
</script>
您還可以在此處參考以獲取更多格式信息: https : //code.google.com/p/struts2-jquery/wiki/FormatGrid
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.