【问题标题】:Listview in kendo mobile is not binding to observable object in mvvm patternkendo mobile中的Listview未绑定到mvvm模式中的可观察对象
【发布时间】:2014-03-16 07:08:40
【问题描述】:

我正在使用kendoui 库来构建移动应用程序。我在列表视图中列出数据时遇到问题。我将我的列表视图绑定到可观察的 itemViewModel 但它似乎没有很好地绑定,它似乎是代码中的一个愚蠢的错误。这是代码。

javascript

var itemViewModel = new kendo.observable({
item: {
    name: " a name",
    price: 30
},
itemDataSource: new kendo.data.DataSource({
    data: [{
        name: "cover",
        price: 20
    }, {
        name: "charger",
        price: 20
    }, {
        name: "bag",
        price: 30
    }]
})
});

var app = new kendo.mobile.Application(document.body);

HTML

    <div data-role="view" data-title="Views" id="item-list-view"  data-layout="mobile-layout" data-bind="itemViewModel" >

        <ul data-role="listview" data-style="inset"  data-type="group">
            <li id="itemslist">For Sale

                <ul
                     data-role="listview"
                     data-style="inset"  
                     data-type="group"
                    data-template="item-list-template"
                    data-bind="source:itemDataSource">

                  </ul>
            </li>
        </ul>
    </div>
     <script type="text/x-kendo-template" id="item-list-template">
        <li><a href="\#item-form-view">#= name # <span class="sales-hold">&rarr; $ #= price #</span></a></li>
    </script>

这是代码的link

如果代码没问题。

我的问题:仅实例化 kendo.mobile.application 以将视图绑定到 modelView 就足够了吗?还是我想做其他事情?

我需要一些帮助。

【问题讨论】:

    标签: javascript listview mvvm kendo-ui kendo-mobile


    【解决方案1】:

    问题是 data-bind="itemViewModel" 它应该是 data-model="itemViewModel"

     <div data-role="view" data-title="Views" id="item-list-view"  data-layout="mobile-layout"       data-model="itemViewModel" >
      ........
      ....the rest of my code 
      ........
      </div>
    

    【讨论】:

      猜你喜欢
      • 2020-07-20
      • 2015-03-05
      • 2017-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-10
      相关资源
      最近更新 更多