- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想根据 Kogrid 中的列值更改行的字体颜色?请指导我如何设置它?我试过以下:
<div id="grid" style="height: 700px; width: 650px;"
data-bind="koGrid: {
data: gridItems, afterSelectionChange: function (rowItem, event) {
if (event.type == 'click' && isDoubleClick(self.clickTime, event.timeStamp)) {
location.href = '/Home/Index?AcctID=' + selObj()[0].AcctID.toString();
}
}, columnDefs: [{ field: 'AcctID', displayName: ' ',width: 120, cellTemplate: $('#editCellTemplate').html()
},
{ field: 'AcctID', displayName: ' ',width: 120, cellTemplate: $('#openCellTemplate').html()
},
{ field: 'FName', displayName: 'First Name', width: '150' },
{ field: 'LName', displayName: 'Last Name', width: '100' },
{ field: 'AcctID', displayName: 'AcctID', width: '100' },
{ field: 'SSN', displayName: 'SSN', width: '100' },
{ field: 'AffinityName', displayName: 'Affinity Name', width: '205' }],
autogenerateColumns: false,
isMultiSelect: false,
showFilter: true,
showColumnMenu: true,
enablePaging: false,
showGroupPanel: true,
displaySelectionCheckbox: false,
enableColumnResize: false,
multiSelect: false,
selectedItems: selObj,
canSelectRows: true ,
rowTemplate:$('#searchRowTemplate').html()
}">
</div>
<script type="text/html" id="searchRowTemplate">
<div data-bind="foreach: $grid.visibleColumns,
css: { red: getProperty(\'SSN\') == '123456789' }">
<div data-bind="attr: { \'class\': cellClass()
\' kgCell col\' + $index() }, kgCell: $data"></div>
</div>
</script>
它给出:- 未捕获的语法错误:无法解析绑定(bind)。绑定(bind)值:foreach: $grid.visibleColumns, css: { red: getProperty(\'SSN\') == '123456789' }消息:意外的 token 非法
不知道如何为我的列 ssn = 123456789 和 fname = john 的完整行 获取红色字体颜色。
请提出解决方案。
最佳答案
您需要在该字段定义中使用 cellTemplate
{
field: "age",
displayName: "Age",
cellTemplate: "content"
}
单元格模板只接受字符串文字而不是 templateId,像我在上面的示例中那样在 viewmodel 中定义 View 并不好。而是创建一个自定义单元格模板,将一个成员添加到名为 templateId 的定义中。喜欢
我在这个例子上花了很多时间,所以如果你不接受作为答案,我会勒死你! :D
更新:
关于knockout.js - 如何使用 rowTemplate 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21927832/
columns: [{ title: 'Attain', field: 'Attain', width: '4%', template: '" />', sortable: true },] 我在列中
我在剑道网格中使用 rowTemplate。我没有找到任何正确的编辑示例(使用行模板)在剑道网格中使用行模板时无论如何都可以编辑单元格吗? 最佳答案 我发布了一个简单的示例 here . 关于java
我想根据 Kogrid 中的列值更改行的字体颜色?请指导我如何设置它?我试过以下: 它给出:- 未捕获的语法错误:无
在单个 javascript 文件中,我有以下剑道网格选项。 var relatedJobsGridOptions = ko.observable({}); //I am seeing message
有没有一种方法可以让选择在使用 rowTemplate 的行被选中时显示? 我尝试将 .ngRow.selected 背景颜色设置为 !important 但它似乎不起作用。还有别的办法吗? 最佳答案
我有一个包含两列成员名称和成员图像的 DataGridView。 我想增加 DataGridView 中每一行的高度。 我设置了该属性的值,但高度没有改变,我还检查了下面提到的任何其他属性。 我试过这
我正在尝试配置 NSPredicateEditor(在 Interface Builder 中)来编辑 NSMetadataQuery 的谓词。 作为第一步,我尝试配置 NSPredicateEdit
如果我在网格中使用 rowTemplate,数字格式将不起作用。 如果我评论 rowTemplate 行号格式工作正常..rowTemplate 和格式之间是否有任何关系:{0,n0}?在这里,我使用
我正在尝试使用 Kendo Grid MVVM 将 RowTemplate 内的事件绑定(bind)到 viewModel 函数。 但是,调用 kendo.bind 后,控制台中会显示错误,并且事件不
自 6 个月以来,我一直在使用 ng-grid 在我的 angularJs 项目中显示数据,最近我尝试使用 ui.grid 而不是 ng-grid。我发现实现上存在的行模板很困难我的旧 ng-grid
我是一名优秀的程序员,十分优秀!