columns でセットする validator に、以下のように callbaclk を呼べば
空なら、エラーになる。
var hot = new Handsontable(document.getElementById("table"), { data:data, columns: [ { type:'text', validator: function(value, callback){ callback(!!value); }, }, { type:'numeric', validator: function(value, callback){ callback(!!value); }, }, ], ));
これは、これは入力値が、空、value==null || value=='' の代わりに、
!value で代用するのを
さらに、! で反転してるだけである。
でも、数値型であれば、必須の制限なら正規表現で、
{ type:'numeric', validator: /^[0-9]+$/, },
でも良いはずだ。
type : 'text' も、、、
{ type:'text', validator: /^.+$/, },
でも良いはずだ。