이것은 내가 사용하는 것입니다. 그것은 igTreeGrid에서도 작동합니다. 여기에서 다음과 같이 조정할 수 있습니다.
editRowStarted: function (evt, ui) {
console.log("editRowStarted");
columnsToHide = ["transactionDate", "bankAccountId","distributionDescription"];
$("tr[data-new-row] td").each(function() {
for (j = 0; j < columnsToHide.length; j++) {
var description = $(this).attr('aria-describedBy');
if (description.indexOf(columnsToHide[j]) > 0) {
console.log("Hiding : " + description);
$(this).css('visibility', 'hidden');
}
}
});
},
그리드/treeGrid의 일부 필터를 숨기기위한 것입니다. 같은 트리에 두 엔티티가있을 때 사용합니다.
function hideFilters(filterColumnKeys) {
$(".ui-iggrid-filterrow td").each(function() {
for (j = 0; j < filterColumnKeys.length; j++) {
var description = $(this).attr('aria-describedBy');
if (description.indexOf(filterColumnKeys[j]) > 0) {
console.log("Hiding : " + description);
$(this).css('visibility', 'hidden');
}
}
});
};