簡體   English   中英

sjg:十進制數字的gridcolumn編輯規則

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM