JSGrid并有条件地隐藏编辑和删除图标

时间:2019-04-16 06:57:23

标签: javascript jquery jsgrid

是否可以有条件地隐藏编辑和删除图标? 如果“ 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>"
        }
    }
  });

0 个答案:

没有答案
相关问题