我有jqgrid其中有4列。如果bool值爲false,如何隱藏或禁用行單元格?
{ name: "SaudId", index: "SaudId", editable: false, hidden:true},
{ name: "SaudName", index: "SaudName", editable: true },
{ name: "IsActive", index: "IsActive", editable: true },
{ name: "DoFlip", index: "DoFlip", editable: true },
我想如果「IsActive」爲false,那麼DoFlip將不會顯示或禁用。如何才能做到這一點?
{
name: "DoFlip",
align: "center",
sortable: false,
title: false,
fixed: true,
search: false,
formatter: function (cellValue, options, rowObject) {
debugger;
var markup = "<a title=\"%ToolTip%\" href=%Href%;>%Text%</a>";
var replacements = {
"%Text%": "<i class='fa fa-pencil'></i>",
//
};
markup = markup.replace(/%\w+%/g, function (all) {
return replacements[all];
});
return markup;
}
}
什麼是**列'DoFlip'的**裏面?不能禁用文本片段,但可以禁用例如「」控制。隱藏單元格也沒有意義,但是可以隱藏它被包裝在某個元素內部的單元格的內容*(例如,在''內部)。哪個版本的jqGrid和你使用哪個分支?例如,免費的jqGrid可以將''列中的內容封裝在'colModel'中定義的'autoResizable:true'中。或者,您可以使用自定義格式器。 – Oleg
DoFlip是類似於 – Hiba
是在DoFlip – Hiba