gpt4 book ai didi

extjs - 如何在 Extjs 中的渲染器函数中获取其他列的值?

转载 作者:行者123 更新时间:2023-12-04 17:01:00 25 4
gpt4 key购买 nike

我想在同一列的渲染器函数中获取同一行中另一列的值。我尝试了一种方法,但没有奏效。这是我的代码:

columns: [
{id:'id',header: 'ID', width: 30, sortable: true, dataIndex: 'category_id'},

{header: 'current_level', width: 100, sortable: true, dataIndex: 'current_level'},
{header: 'complete_code', width: 100, sortable: true, dataIndex: 'complete_code'},
{header: 'parent_id', width: 100, sortable: true, dataIndex: 'parent_id'},
{header: 'parent_name', width: 100, sortable: true, dataIndex: 'parent_name'},
{
header: 'has_standards', width: 100, sortable: true, dataIndex: 'has_standards',
renderer: function(val, meta, record, rowIndex) {
if (val == 'Yes') {
console.log(record.data.category_id);
}
}
}
],

如您所见,我想在 has_standards 列的渲染器函数中获取同一行中的 category_id 。但是我的方法是错误的。你能告诉我怎么做吗?

最佳答案

您要使用 record.get('category_id')例如。:

           renderer: function(val, meta, record, rowIndex) {
if (val === 'Yes') {
console.log(record.get('category_id'));
}else{
console.log('Value is not "Yes"');
}
}

关于extjs - 如何在 Extjs 中的渲染器函数中获取其他列的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19907034/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com