通常我需要编辑数据库中的单个记录,而根本不需要显示网格.我可以使用CSS或jQuery隐藏网格.我无法弄清楚的是在隐藏网格时直接从另一个网页转到编辑表单.
我知道它有点击败了网格的目的,但它是其中一种情况,其中只有一条记录应由用户查看和修改,类似于Access单一记录模式.它甚至可能吗?

一般来说,您可以隐藏在网格上创建的名为“gbox”的内容,然后使用您想要的选项调用editGridRow方法。结果,您将获得接近您想要的形式。我确信你还得犯一些其他的小问题,但第一眼看上去可以如你所愿。此外,您可以在编辑期间滚动行。
该演示演示了我的意思。它显示以下形式

该演示使用以下代码
$("#list").jqGrid({
...
loadComplete: function (data) {
$(this).jqGrid("editGridRow", data.rows[0].id, {
modal: true,
overlay: 0, // create no overlay
onClose: function () {
return false; // don't allow to close the form
}
});
}
}).closest(".ui-jqgrid").hide();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
732 次 |
| 最近记录: |