请参阅此JS Fiddle进行澄清。
在小提琴中,我希望弹出编辑器字段按照它们当前的顺序排列:ID, Name, Type, Quantity, Notes
。但在网格本身,我想:Quantity, Type, Name
.
是否可以将网格和弹出编辑器的字段排序分开?理想情况下,无需创建更复杂的模板(此示例很简单,但在我的实际应用程序中,我要处理 20 多个字段)。
请参阅此JS Fiddle进行澄清。
在小提琴中,我希望弹出编辑器字段按照它们当前的顺序排列:ID, Name, Type, Quantity, Notes
。但在网格本身,我想:Quantity, Type, Name
.
是否可以将网格和弹出编辑器的字段排序分开?理想情况下,无需创建更复杂的模板(此示例很简单,但在我的实际应用程序中,我要处理 20 多个字段)。
顺序是您在columns
网格定义部分定义的顺序,因此只需更改顺序,如下所示:http: //jsfiddle.net/JPgjd/4/
columns: [
{
command: ["edit"],
title: " ",
width: "95px"
},
{ field: "quantity", title: "Qty" },
{ field: "type", title: "Type" },
{ field: "id", title: "ID", hidden: true },
{ field: "name", title: "Name" },
{ field: "notes", title: "Notes", hidden: true }
]
请记住,该顺序在编辑时也适用,因此hidden
字段按列中定义的顺序显示(隐藏在列定义中仅适用于网格而不适用于编辑表单)。