javascript - 带有可编辑弹出窗口的自定义剑道网格顺序

标签 javascript kendo-ui kendo-grid

请看这个JS Fiddle澄清。

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

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

最佳答案

顺序是您在 Grid 定义的 columns 部分中定义的顺序,因此只需更改顺序即可:http://jsfiddle.net/JPgjd/4/

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 }
]

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

关于javascript - 带有可编辑弹出窗口的自定义剑道网格顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19571384/

相关文章:

javascript - Phonegap Cordova - 全屏后底部的黑色状态栏

javascript - typescript 数组声明是否需要展开/休息运算符?

javascript - 如何用日文和英文编写名称的多语言正则表达式?

javascript - 如何使用具有特定持续时间/时间的事件填充 Kendo Scheduler?

javascript - KendoUI 网格过滤日期格式

kendo-ui - 设置 Kendo Grid 格式以显示美元符号并允许最多两位小数?

javascript - 这个定时器有什么问题[JS]

javascript - 打开或关闭分组

javascript - bootstrap 轮播内的剑道图表

kendo-ui - 如何使用下拉列表中的值在剑道网格上设置初始过滤器