- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Kendo Mobile 列表 ListView 。我正在使用带分组的数据源。我创建了一个组标题模板。我需要在组标题中显示其他数据。添加此数据的最佳方式是什么?
这是我的 ListView 的当前图像:
这是我绘制 ListView 的脚本:
$('#best-in-klas-products-list-view').kendoMobileListView({
headerTemplate: $('#best-in-klas-products-header-template').text(),
template: $('#best-in-klas-products-template').text(),
dataSource: new kendo.data.DataSource({
type: 'json',
transport: {
read: url
},
group: {
field: 'groupByField', dir: "desc"
},
sort: [
{ field: "ranking", dir: "asc" }
]
}),
filterable: false,
click: function (e) {
klas.evProductId = e.dataItem.evProductId;
klas.bestInKlasProductDetailsViewModel.getProductDetails(e);
klas.app.navigate('#best-in-klas-product-details-view');
}
});
这是我的标题模板:
<script id="best-in-klas-products-header-template" type="text/x-kendo-template">
# if ( klas.bestInKlasProductsViewModel.checkForBestInKlas(value) ) { #
<div class="list-view-group-header">
<div class="group-header-table-container">
<div><img src="images/best-in-klas.svg" class="best-in-class-logo" /></div>
<div>
<div class="market-segment-title">#: klas.marketSegmentName #</div>
<div class="award-title">Best in KLAS</div>
</div>
</div>
</div>
# } else { #
<div class="list-view-group-header">
<div class="group-header-table-container">
<div><img src="images/category-leader.svg" class="best-in-class-logo" /></div>
<div>
<div class="market-segment-title">#: klas.marketSegmentName #</div>
<div class="award-title">Category Leaders</div>
</div>
</div>
</div>
# } #
</script>
有没有什么好的方法可以在 Group Header 中显示额外的数据?任何帮助将不胜感激。
最佳答案
您可以定义要调用的函数,而不是为 groupHeader 定义模板。在该函数中,您可以随心所欲地返回任何您想要让 header 显示的内容。
headerTemplate: headerTemplateFunction,
功能类似
function headerTemplateFunction(e) {
var matchedData = $("#listView").data("kendoMobileListView").dataSource.data().toJSON().filter(function(item) {
return item.continent === e.value;
});
return e.value + " has a total of : " + matchedData.length;
}
参见 jsBin 上的示例 http://jsbin.com/EdiPEVo/2/edit
关于javascript - 使用 Kendo Mobile ListView ,如何在 HeaderTemplate 上设置多个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21560657/
我正在尝试写一个 HeaderTemplate对于扩展器。到目前为止,我注意到所有示例都使用 {Binding}关键字从标题中获取数据。但是,如果 Header 中有多个控件会怎样?如何指定这些控件应
有什么线索吗?以下代码无法正常运行... 谢谢!
我想将 KeyValuePair 列表绑定(bind)到 MenuItems 列表。我想我应该使用 MenuIten.HeaderTemplate,但它不起作用。我只有空白标题。
请帮助解决这个问题,我不确定如何处理。 我有组合框和数据网格。每当我选择组合框值时,数据网格都应该加载新数据并且效果很好。但是当我选中所有带复选框的列时,我的 DataGridTemplateColu
示例代码:
有没有办法在 header 模板中访问数据绑定(bind)转发器的字段 header 名称。所以安装了这个....
我在 wpf groupbox 中定义了一个 headertemplate 并且数据绑定(bind)不起作用。我不明白为什么。
简单的问题,不确定是否有简单的答案! 所以这是代码:(我已经简化了很多以使其更易于阅读) My header h
我在 DataGrid 的列标题中放置了一个带有图像的按钮。单元格模板也只是一个带有图像的简单按钮。
我必须使用 kendo-multi-select在 UI 中使用复选框进行控制,为此我使用了如下模板绑定(bind): $("#kMultiSelect").kendoMultiSelect({
我为 Accordion 创建了一个 HeaderTemplate,我想在标题的一侧显示一个文本 block ,在右侧显示一个超链接。显示工作正常,但当用户单击时不会调用单击事件,我猜 b/c hea
我有一个 MVVM 样式的菜单,它使用 2 个 View 模型和一个样式完成: View 模型: public class CommandViewModel : ViewModelBase {
我想在我的 GridView 的标题中有一个 DropDownList。在我的代码隐藏中,我似乎无法访问它。这是 HeaderTemplate:
我有一个带有模板字段列的 GridView 。 TemplateFields 是这样的: ' meta:resourcekey="BoundFieldResource1">
我目前正在一个求职网站上工作,特别是求职页面。我将找到的作业返回到 DataBound GridView (即 gvwJobs),并且在 HeaderTemplate 中我有一个DropDownLis
问题: 如果用户选中了复选框,我将尝试验证下拉列表,如您在屏幕一中所见。 问题: 那么,如果用户选择了标题中的所有复选框,我该如何验证复选框呢?如您所见,屏幕二。如果我选中所有复选框,那么我希望启动验
我正在使用 Kendo Mobile 列表 ListView 。我正在使用带分组的数据源。我创建了一个组标题模板。我需要在组标题中显示其他数据。添加此数据的最佳方式是什么? 这是我的 ListView
我正在使用ui-grid 3 连同默认ui.grid.pinning插入。我的网格有一个与此类似的配置: $scope.gridOptions = { enableSorting: tru
我有一个转发器,我想在我的数据库中的 HeaderTemplate 中添加一个标题 到目前为止,这是我的代码
我是一名优秀的程序员,十分优秀!