Kendo UI网格 - 用于编辑和创建的不同模板

时间:2013-01-14 15:28:28

标签: kendo-ui

我们正在使用Kendo UI网格来显示一些记录。当用户点击“编辑”时,要求我们需要一个列(说“文件名”)显示为文本框。 但是,当用户单击工具栏中的“创建”按钮时,应使用“文件选择”控件替换相同的列,这将允许用户从其计算机中选择文件。其他列保持不变。 我已经尝试过搜索Stack Overflow以及Kendo UI Grid论坛,但无济于事。 有没有办法实现这个目标?任何指针都会有很大的帮助。

此致 NIKHIL

1 个答案:

答案 0 :(得分:9)

不支持使用不同的编辑器模板进行创建/编辑。您需要使用Grid的edit事件将该文本输入更改为使用JavaScript的文件输入。要区分编辑和创建,可以使用模型的isNew()方法。 即。

edit:function(e){
      if(e.model.isNew()){
          //replacement logic
      }
 }

涵盖类似的问题here