есть ли способ скрыть редактирование и удаление значков условно?Я хочу скрыть эти значки, если значение для всей строки для элемента с 'ID'> 0. Возможно ли это?
В документации я нашел только способ отменить редактирование или удаление, я хотел бы скрыть значкив этом случае.
Помимо метода отмены редактирования или удаления, есть некоторые проблемы, потому что он очень хорошо работает с моим настраиваемым полем с этим кодом:
MyMoneyField.prototype = new jsGrid.NumberField({
itemTemplate: function(value, item) {
if (value > 0) {
return "<div class='text-green'>" + value.toFixed(2) + "</div>"
} else if (value < 0) {
return "<div class='text-red'>" + value.toFixed(2) + "</div>"
} else {
return value.toFixed(2);
}
}
});
, но не работает с этим кодом:
MyMoneyField.prototype = new jsGrid.NumberField({
itemTemplate: function(value, item) {
if (item.IDInvoice = 0) {
if (value > 0) {
return "<div class='text-green'>" + value.toFixed(2) + "</div>"
} else if (value < 0) {
return "<div class='text-red'>" + value.toFixed(2) + "</div>"
} else {
return value.toFixed(2);
}
} else {
return "<div class='text-muted'>" + value.toFixed(2) + "</div>"
}
}
});