Javascript 剑道UI:无法将footerTemplate添加到网格
我试图在footerTemplate中显示字段的计数。 下面是小提琴: 但是,如果没有footerTemplate,它可以正常工作。但是一旦我添加了footerTemplate,它就停止工作了 在aggregateResult对象中,我得到了count的值。但是我该如何将其添加到模板中呢 请帮帮我Javascript 剑道UI:无法将footerTemplate添加到网格,javascript,jquery,mvvm,kendo-ui,Javascript,Jquery,Mvvm,Kendo Ui,我试图在footerTemplate中显示字段的计数。 下面是小提琴: 但是,如果没有footerTemplate,它可以正常工作。但是一旦我添加了footerTemplate,它就停止工作了 在aggregateResult对象中,我得到了count的值。但是我该如何将其添加到模板中呢 请帮帮我 谢谢 我无法解释为什么它不起作用。但我试着用另一种方式做你的例子,效果很好 链接在这里 问题在于您的方法网格渲染了两次,第一次是在Kendo UIinitialization上(在第一次bind期间
谢谢 我无法解释为什么它不起作用。但我试着用另一种方式做你的例子,效果很好 链接在这里
问题在于您的方法网格渲染了两次,第一次是在Kendo UI
init
ialization上(在第一次bind
期间隐式),第二次是在bind
实际数据时
第一次数据仍然不可用,然后它失败
无论如何,如果你想沿着这条路走,你应该做:
<div id="myListView" data-role="grid" class="transaction-grid"
data-columns="[
{ field: 'name', title: 'Name', width:'20%' },
{
field: 'age',
title: 'Age' ,
width:'35%',
footerTemplate: 'Total Count: # if (data.age) { # #= age.count # # } #'
}
]"
data-bind="source: dataSource">
</div>
i、 e.检查data.age
是否可用,然后在打印时检查是否可用
否则,我建议遵循@UmankantPatil建议,不要使用data-*
而是使用JavaScript来初始化小部件和绑定数据
如果要维护mvvm模式,请在JSBin的修改版本中检查它。还有一种方法。谢谢你,坎特!!我用正常的方法试过了,效果很好。但是MVVM的方法不起作用!!谢谢..你和奥娜这次都是对的:)谢谢奥娜!!你和乌马坎特在这一点上都是正确的…你的解决方案也很有效!!:)谢谢你对幕后发生的事情作了简要的解释。。