Kendo ui 剑道UI网格-用于编辑和创建的不同模板
我们使用剑道UI网格来显示一些记录。这些需求需要我们在用户单击“编辑”时有一列(比如“文件名”)显示为文本框。 但是,当用户单击工具栏中的“创建”按钮时,同一列应替换为文件选择控件,该控件将允许用户从其计算机中选择文件。其他列保持不变。 我已经尝试过通过堆栈溢出和剑道UI网格论坛进行搜索,但没有效果。 有没有办法做到这一点?任何指点都会大有帮助 问候,,Kendo ui 剑道UI网格-用于编辑和创建的不同模板,kendo-ui,Kendo Ui,我们使用剑道UI网格来显示一些记录。这些需求需要我们在用户单击“编辑”时有一列(比如“文件名”)显示为文本框。 但是,当用户单击工具栏中的“创建”按钮时,同一列应替换为文件选择控件,该控件将允许用户从其计算机中选择文件。其他列保持不变。 我已经尝试过通过堆栈溢出和剑道UI网格论坛进行搜索,但没有效果。 有没有办法做到这一点?任何指点都会大有帮助 问候,, 不支持Nikhil使用不同的编辑器模板创建/编辑。您需要使用网格事件将文本输入更改为JavaScript文件输入。要区分编辑和创建,可以使用模
不支持Nikhil使用不同的编辑器模板创建/编辑。您需要使用网格事件将文本输入更改为JavaScript文件输入。要区分编辑和创建,可以使用模型的isNew()方法。 i、 e
类似的问题也包括在内。感谢您的快速回复。我已经创建了一个解决方案,名为e.model.id==''| | e.model.id===null,但是您的解决方案是干净的
edit:function(e){
if(e.model.isNew()){
//replacement logic
}
}