Handsontable 必須チェックバリデーション

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: /^.+$/,       
 },

でも良いはずだ。