私は次の問題を抱えています:
>>>>>>>JsFiddleデモンストレーションへのリンク>>>>>>
折りたたみの例を使用し、getItemMetadataメソッドを追加しました。
dataView.getItemMetadata = function (row) {
var thtId = data[row].id;
if (data[thtId + 1] && data[thtId + 1].indent > data[thtId].indent) {
return { 'cssClasses': 'parentClassName' }
}
};
これは、行を折りたたんで展開しようとするまでは正常に機能します。次のエラーが発生するより(展開時のみ):
Uncaught TypeError:未定義のプロパティ'id'を読み取ることができません
私の経験から、このエラーは、dataViewが子のプロパティを失うときに発生します。さらに調査したところ、コードがappendRowHtml関数(slick.grid.js#1217)に含まれていることがわかりました。
折りたたみ機能とgetItemMetadataの使用経験がある人はいますか?
ありがとう!