1

Handsontable jQuery プラグインを使用して、Excel のようなグリッドを構築しています。最後に、このテーブル データを Excel ファイルに保存する必要があります。ASP.NET を使用しています。

私の質問: テーブルのすべてのセルを制限して、小数点を含む数値のみを取得したいと考えています。OnBeforeChange コールバックを使用する予定です。セルは入力ボックスではないため、この検証を正確に実施することに固執しています(したがって、jQuery.numeric プラグインなどを使用することはできません)。数学関数とコードを最初から使用する必要がありますか、またはこれを達成するための他の簡単な方法はありますか?

前もって感謝します

4

1 に答える 1

0

列に数値プロパティを追加する必要があります。

jQuery( '#dataTable').handsontable({
    data: data,
    ...,
    columns: [
        {
            // To allow only numbers 
            type: 'numeric', 
            // Mask, if you enter 0 it will display 0.00,
            // if you enter 4 it will display 4.00
            // if you enter .5 it will display 0.50
            // if you enter 4.5 it will display 4.50
            // if you enter NaN it will display 0.00
            format: '0.00' 
        }
    ]
});

Handsontable は数値の書式設定に Numeral.js を使用します。こちらで確認できます: http://numeraljs.com/

于 2013-07-04T20:16:24.913 に答える