Javascript 自定义剑道网格顺序,可编辑弹出窗口

Javascript 自定义剑道网格顺序,可编辑弹出窗口,javascript,kendo-ui,kendo-grid,Javascript,Kendo Ui,Kendo Grid,请参阅此以获得澄清 在fiddle中,我希望弹出编辑器字段按当前的顺序排列:ID、Name、Type、Quantity、Notes。但是在网格本身中,我想:数量、类型、名称 是否可以分离网格和弹出编辑器的字段排序?理想情况下,无需创建更复杂的模板(本例很简单,但在我的现实世界应用程序中,我处理的是20多个字段)。顺序是您在网格定义的列部分中定义的顺序,因此只需更改顺序,如下所示: 请记住,编辑时该顺序也适用,因此隐藏的字段按列中定义的顺序显示(隐藏在列定义中仅适用于网格而不适用于编辑表单)。用于

请参阅此以获得澄清

在fiddle中,我希望弹出编辑器字段按当前的顺序排列:
ID、Name、Type、Quantity、Notes
。但是在网格本身中,我想:
数量、类型、名称


是否可以分离网格和弹出编辑器的字段排序?理想情况下,无需创建更复杂的模板(本例很简单,但在我的现实世界应用程序中,我处理的是20多个字段)。

顺序是您在网格定义的
部分中定义的顺序,因此只需更改顺序,如下所示:


请记住,编辑时该顺序也适用,因此
隐藏的
字段按列中定义的顺序显示(隐藏在列定义中仅适用于网格而不适用于编辑表单)。

用于更改网格顺序,但也会在弹出式编辑器中重新排列顺序。我想能够为每个自定义顺序,所以网格顺序是数量、类型、名称,编辑器顺序是Id、名称、类型、数量、注释。这是一种奇怪的情况,可能不是很常见。我可能需要使用模板。然后使用。需要一个例子吗?是的,我想这是最好的方法。不需要任何例子,这个链接就足够了。非常感谢。
columns: [
    {
        command: ["edit"],
        title: "&nbsp",
        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 }
]