Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.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
kendoui:在编辑模式下启动listView_Listview_Kendo Ui - Fatal编程技术网

kendoui:在编辑模式下启动listView

kendoui:在编辑模式下启动listView,listview,kendo-ui,Listview,Kendo Ui,我有一个kendoui列表视图,我想在编辑模式下加载它,这样它就可以立即编辑。这是我的列表视图 var claimListView = $("#formClaim").kendoListView({ dataSource: claimData, template: kendo.template($("#viewTemplate").html()), editTemplate: kendo.template($("#formTemplate").html())

我有一个kendoui列表视图,我想在编辑模式下加载它,这样它就可以立即编辑。这是我的列表视图

var claimListView = $("#formClaim").kendoListView({
      dataSource: claimData,
      template: kendo.template($("#viewTemplate").html()),
      editTemplate: kendo.template($("#formTemplate").html())
  }).data("kendoFormClaim");
我试过了,但发现了一个参考错误

claimListView.edit(claimListView.element.children().first());
我做错了什么


谢谢

您在最后的“.data(…”部分有一个代码输入错误

它需要:

.data("kendoListView");
不是:


这就是为什么会出现引用错误,由于类型的原因,该变量未被识别为listview,并且没有编辑方法。

提供的代码看起来正确。向我们展示数据的外观和模板声明。感谢您的快速响应。我没有显示数据源,因为列表视图中的所有内容都正常工作,在编辑模式下加载时,我遇到了问题。这里有一个指向我正在构建的测试页面的链接,看看你是否能发现任何内容。再次感谢单击“编辑”按钮似乎工作。我现在纠正了问题,但仍然没有乐趣,我现在没有收到错误,但在添加下面的.edit etc代码目录后,它没有在编辑模式下加载。你可以查看上一个链接。我很难使用此网站发布代码,或者曾经返回…lol.Hmmm。我不确定没有一个小提琴示例,我可以我们将在中进行讨论,但现在的问题可能是,您试图在数据源完全加载之前进入编辑模式。数据源加载是异步的,因此您的编辑代码可以在加载之前触发。我要确保不会发生这种情况,可能需要在listview上定义一个数据绑定事件处理程序,并在其中添加编辑代码。这是它将首先加载listview,并且只有在完全加载后才会进入编辑模式
.data("kendoFormClaim");