Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kendo ui 剑道UI网格-用于编辑和创建的不同模板_Kendo Ui - Fatal编程技术网

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

Kendo ui 剑道UI网格-用于编辑和创建的不同模板,kendo-ui,Kendo Ui,我们使用剑道UI网格来显示一些记录。这些需求需要我们在用户单击“编辑”时有一列(比如“文件名”)显示为文本框。 但是,当用户单击工具栏中的“创建”按钮时,同一列应替换为文件选择控件,该控件将允许用户从其计算机中选择文件。其他列保持不变。 我已经尝试过通过堆栈溢出和剑道UI网格论坛进行搜索,但没有效果。 有没有办法做到这一点?任何指点都会大有帮助 问候,, 不支持Nikhil使用不同的编辑器模板创建/编辑。您需要使用网格事件将文本输入更改为JavaScript文件输入。要区分编辑和创建,可以使用模

我们使用剑道UI网格来显示一些记录。这些需求需要我们在用户单击“编辑”时有一列(比如“文件名”)显示为文本框。 但是,当用户单击工具栏中的“创建”按钮时,同一列应替换为文件选择控件,该控件将允许用户从其计算机中选择文件。其他列保持不变。 我已经尝试过通过堆栈溢出和剑道UI网格论坛进行搜索,但没有效果。 有没有办法做到这一点?任何指点都会大有帮助

问候,,
不支持Nikhil使用不同的编辑器模板创建/编辑。您需要使用网格事件将文本输入更改为JavaScript文件输入。要区分编辑和创建,可以使用模型的isNew()方法。 i、 e


类似的问题也包括在内。

感谢您的快速回复。我已经创建了一个解决方案,名为e.model.id==''| | e.model.id===null,但是您的解决方案是干净的
edit:function(e){
      if(e.model.isNew()){
          //replacement logic
      }
 }