1

我想实现剑道窗口和剑道网格之间的双向绑定。我无法实现双向数据绑定。Kendogrid 的内置弹出窗口能够做到这一点。

我尝试了以下方法;HTML 片段

TextBox 1 :<input type="text" placeholder="user name"  value = '#= user_name #' /><br />

TextBox 2 :<input type="text" placeholder="user name" data-bind="value:user_name" />

TextBox 1 显示值,但不是双向绑定

TextBox 2 根本没有显示任何价值

JS 片段

kendo.bind($("#item"), viewmodel);
wnd = $("#wnd").kendoWindow({
    title: "Phone Details",
    modal: true,
    visible: false,
    resizeable: false,
    width:300
}).data("kendoWindow");

temp = kendo.template($("#template").html());
function show(e){
    e.preventDefault();
    var dataItem = this.dataItem($(e.currentTarget).closest("tr"));
    wnd.content(temp(dataItem));
    kendo.bind($("#item_instance"), dataItem);
    wnd.center().open();
    };

我在这里捕获了我的问题http://jsfiddle.net/BlowMan/Bfh24/7/

任何帮助将不胜感激

4

1 回答 1

0

您可以将自定义窗口用作 kendo 中任何控件的编辑器,您只需指定以下行即可在 Grid 上使用它。

editable: {
    mode: "popup",
    template: kendo.template($("#popup-editor").html())
  }

Telerik 示例

我已根据您的要求更新了您的样品。

自定义编辑器工作示例

于 2014-07-21T11:31:06.953 回答