如何在模板中隐藏基于另一个字段'值的元素- kendoui网格
how to hide the element in template based on another field's value - kendoui grid
我有一个列如下。
var commentsTemplate = "<input class='comments-button' type='image' src='images/comments_button.png'/>#: COMMENTS #";
{ "field": "COMMENTS", "title": "Comments", "template": matcher_comments_template},
{ "field": "TYPE", "title": "Type"},
我希望输入元素根据TYPE字段的值动态显示和隐藏。例如,如果type是Good,隐藏按钮,如果type不是Good,显示按钮。什么好主意吗?
谢谢
using ng-show:
var commentsTemplate = "<input class='comments-button' type='image' src='images/comments_button.png' ng-show="{{currentValue.title == "Good"}}"/>#: COMMENTS #";
假设currentValue是一个父对象,你的主要javascript对象({ "field": "TYPE", "title": "Type"},
)存储。
编辑1
OP要求实现不绑定他的变量。我怎么能认为这是一个"自制手表"在控制器:
<input class='comments-button' type='image' src='images/comments_button.png' ng-show="shouldShowMe()"/>
,在控制器中:
$scope.shouldShowMe = function(){
return title == "Good";
}
相关文章:
- $.每个jquery循环打印一个“;未定义的“;对于getJSON请求后的每个元素,网格数据都会完美地打印出来
- 在Codrops的内容中添加数组元素展开缩略图网格预览
- 将可拖动元素与从父项位置开始的网格对齐
- jquery可丢弃元素与网格对齐
- 访问ng网格中的select元素
- 如何从 JavaScript 获取网格视图中的元素
- 将元素存储到网格中
- 检查网格插件 ExtJs 中的新元素
- 如何使用 JQuery 移动更改移动方向时使网格元素水平对齐到垂直对齐
- 如何在网格框上显示 d3 元素
- 从 2 个特定元素创建网格
- 砌体 JS - 如何在第二行中居中网格元素
- 扩展如何在网格面板中渲染后获取指定元素
- 如何使用bootstrap网格系统和React Js显示多个元素
- 如何读取ag网格中每个单元格的样式(或获取html元素)
- ThreeJS通过id获取元素(网格)
- jQuery同位素:流体网格无法正确处理不同大小的元素
- HTML5画布-用于在网格中放置元素的循环
- 钉板式网格:使用JS使第一个元素的宽度增加两倍
- 使用jQuery实现可调整大小的元素网格——有没有库支持这个功能?