Extjs EXT JS Grid-自动增量渲染输入
我有一个ExtJS4.2网格,它有两列,使用渲染器在一列中放置复选框,在另一列中放置单选按钮。如何自动增加这些HTML输入的ID,以便通过ExtJS专门针对它们(请参见“完整”和“主要”列)Extjs EXT JS Grid-自动增量渲染输入,extjs,extjs4,extjs4.2,Extjs,Extjs4,Extjs4.2,我有一个ExtJS4.2网格,它有两列,使用渲染器在一列中放置复选框,在另一列中放置单选按钮。如何自动增加这些HTML输入的ID,以便通过ExtJS专门针对它们(请参见“完整”和“主要”列) renderer自动获取一组参数,其中一个是rowIndex。您应该能够这样做,以提供所需的唯一ID: { text: 'Full', dataIndex:'isFull', renderer: function(value, meta, record, rowIndex, co
renderer
自动获取一组参数,其中一个是rowIndex。您应该能够这样做,以提供所需的唯一ID:
{
text: 'Full',
dataIndex:'isFull',
renderer: function(value, meta, record, rowIndex, colIndex)
{
return '<input type="checkbox" id="isFull-' + rowIndex + '" />';
}
}
{
正文:“全文”,
数据索引:'isFull',
渲染器:函数(值、元、记录、行索引、共索引)
{
返回“”;
}
}
更多信息请参见此处:我不太确定您想要什么。在“Full”列的渲染器函数中,变量
rec
是否包含可以使用的索引号?否,这是我试图获取实际行索引,但“rec”显示的所有内容都未定义
if(document.getElementById("#isFull-"+record['index']+"").checked == true){
var myVar = true;
}
{
text: 'Full',
dataIndex:'isFull',
renderer: function(value, meta, record, rowIndex, colIndex)
{
return '<input type="checkbox" id="isFull-' + rowIndex + '" />';
}
}