DevExtreme dxList 在鼠标悬停时更改项目模板
DevExtreme dxList change itemTemplate on mouse over
我有DevExtreme dxList:
<div data-bind="dxList: { dataSource: ds, itemTemplate: tpl }">
</div>
var vm = {
ds: [{
"key": "group1",
"items": [{ name: "item1" }, { name: "item2" }]
}],
tpl: function() {
var r = '<div data-options="dxTemplate:{ name:''tpl'' }">';
r += '<div data-bind="dxCheckBox: { text: name }"></div>';
r += '</div>';
return r;
}
};
};
ko.applyBindings(vm);
如何仅更改特定项的项模板运行时?(例如,在鼠标悬停时)
若要更改列表项模板,可以使用以下示例 http://jsfiddle.net/oakvprw9/8/
这是示例项模板:
<div data-bind="dxList: { dataSource: dataSource, onItemClick: onItemClick }">
<div data-options="dxTemplate: { name: 'item' }">
<div>
<span data-bind="text: text, visible: !editEnabled()"></span>
<div data-bind="visible: editEnabled">
<div data-bind="dxTextBox: { value: text }"></div>
<div data-bind="dxButton: { text: 'Save', onClick: $root.saveChanges }"></div>
<div data-bind="dxButton: { text: 'Cancel', onClick: $root.cancelChanges }"></div>
</div>
</div>
</div>
相关文章:
- 正在将数据主题添加到所有项目
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- 如何检查管道中未定义的项目
- 有没有一种方法可以添加相同的项目val=“0”;4〃;到JavaScript中数组的每个对象
- 学生搜索项目jquery/javascript
- 如何获取不属于我项目的上一页的URL
- Dojo:访问dijit.form.Select中单击的项目
- 角度的项目列表 ng 重复,ng 单击显示全宽描述
- 我需要为我的朋友在这个项目上提供帮助
- 如何从 HTML 查询中删除项目
- 在Meteor项目中安装并包含npm模块后出错
- 当在Ember中点击一个项目时,我如何将一个活动类添加到项目列表中
- 将单击事件添加到附加的项目中
- 通过另一个php应用程序将我的项目推送到Github存储库中
- 在javascript中搜索项目列表的性能
- 如何将本地依赖项添加到npm项目中
- angularjs移除焦点上的活动类并添加到下一个项目
- 为什么react/redux前端项目在package.json中包含生产依赖项
- 将webpack和babel与父项目目录中的文件一起使用
- DevExtreme dxList 在鼠标悬停时更改项目模板