【jQuery】jQuery.ajaxで「Maximum call stack size exceeded」

jQuery.ajaxで「Maximum call stack size exceeded」が出て30分はまった。

 

なんか再起呼び出ししてる?ループ処理とか見直したりしたけど、結局

 

postデータにセットしていた変数がおかしかっただけでした。

書くのも恥ずかしいけど

 

var postdata = {

    xxx : $('input[name=xxx]')

};

 

val()をつけ忘れてた、と。。

 

メッセージに惑わされた・・・。

 

【Handsontable】特定の列の値に応じて該当行の readOnly を設定

特定の列の値に応じて該当行の readOnly を設定する方法。

こういうのけっこうやりたくないですか?

泥臭い実装になってしまってるんだけど・・。まあ実現できるということで;

 

 

afterInit: function(){
// 全行走査→data_typeが’fixed’ならreadonly=trueを設定
var rowCount = this.countRows();
var colCount = this.countCols();
for (var currentRow = 0; currentRow < rowCount; currentRow++) {
var data_type = this.getDataAtCell(currentRow, 0);
console.log(data_type);
if (data_type === 'fixed') {
for (var currentCol = 0; currentCol < colCount; currentCol++) {
this.setCellMeta(currentRow, currentCol, 'readOnly', true);
}
}
}
},

 

【Handsontable】列を非表示にする

Handsontable(Proではない)で列を非表示にする方法。

 

調べたら colWidths に「0」をセットする、という情報があったけど

「0」にしても列が見えてしまう・・。

 

「0.1」にすると非表示になるけど罫線も見えなくなってしまう。

 

cssとの兼ね合いもあるかもしれないけど、罫線もそれっぽく見えてセルの内容は見えない幅に調整。。。

ダサい~。無償版だししかたないか・・。