Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.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
Javascript 剑道UI&;Angularjs:使网格内联可编辑_Javascript_Html_Angularjs_Kendo Ui_Kendo Grid - Fatal编程技术网

Javascript 剑道UI&;Angularjs:使网格内联可编辑

Javascript 剑道UI&;Angularjs:使网格内联可编辑,javascript,html,angularjs,kendo-ui,kendo-grid,Javascript,Html,Angularjs,Kendo Ui,Kendo Grid,我已经按照以下指南将剑道ui集成到angularjs中: 现在我想让我的网格内联可编辑。在angularjs控制器中,我有: gestionale.controller('mainController', function ($scope, $http) { $scope.products = new kendo.data.DataSource({ transport: { read: { url: "api/Person

我已经按照以下指南将剑道ui集成到angularjs中:

现在我想让我的网格内联可编辑。在angularjs控制器中,我有:

gestionale.controller('mainController', function ($scope, $http) {

   $scope.products = new kendo.data.DataSource({
       transport: {
           read: {
               url: "api/Personale",
               dataType: "json"
           }
       },
   });
});
在HTML页面中:

<div kendo-grid k-data-source="products" k-selectable="'row'" k-sortable="true" k-toolbar ='["create"]'
     k-columns='[
{ "field": "Nome", "title": "Nome"},
{ "field": "Cognome", "title": "Cognome"},
{ "field": "Cellulare", "title": "Cellulare" },
{ command: ["edit", "destroy"], title: "", width: "172px" }
 ]' k-editable="inline" style="height: 365px">
</div>

使用这段代码,网格被正确填充,我可以看到编辑和删除按钮,但当我单击编辑按钮时,行不会进入内联编辑模式(当我单击编辑按钮时,页面会刷新)

如何获得内联编辑模式?
谢谢

这是您应该如何定义
k-editable

<div kendo-grid k-data-source="products" k-selectable="'row'" k-sortable="true" k-toolbar ='["create"]'
     k-columns='[
{ "field": "Nome", "title": "Nome"},
{ "field": "Cognome", "title": "Cognome"},
{ "field": "Cellulare", "title": "Cellulare" },
{ command: ["edit", "destroy"], title: "", width: "172px" }
 ]' k-editable='{"mode": "inline", "create": true, "update": false, "destroy": true}' style="height: 365px">
</div>


还可以尝试以下操作:
k-editable=“true”
。并检查此:。祝你好运k-editable=“true”仅使一个单元格可编辑并工作。我想要内联,在我看到的剑道ui文档中,可编辑的“内联”是可用的,但不起作用。你有没有尝试过
k-editable='{“模式”:“内联”}'
?它起作用了!!!为什么我必须在该模式下键入代码,而不是k-editable=“inline”?例如,要使网格可排序,我已经键入k-sortable=“true”并运行!!因为它的值可以是布尔值或对象。表示
True
False
{“模式”:“内联”}