我想添加一个工具提示到校验列,但文本是一个数据字段。
我试过了-
列:{ menuDisabled: false,hideable: false,autoSizeColumn: true },项目:{ text:'Start',dataIndex:'start_date',样式:‘文本-对齐:左’,‘左’},{文本:‘停止’,dataIndex:‘停止_日期’,样式:‘文本-对齐:左’,‘左’},{x类型:‘校验列’,文本:‘错误’,工具提示:'error_desc',dataIndex:‘error_标志’,样式:‘文本对齐:左’,对齐:'center'}
如果您看到我的代码,我将尝试为数据库字段“error_desc”中的工具提示赋值。
如何做到这一点?
发布于 2016-04-19 11:42:17
您可以尝试使用渲染器功能:-
columns: {
defaults: { menuDisabled: false, hideable: false, autoSizeColumn: true },
items: [
{ text: 'Start', dataIndex: 'start_date', style: 'text-align:left', align: 'left'},
{ text: 'Stop', dataIndex: 'stop_date', style: 'text-align:left', align: 'left' },
{
xtype: 'checkcolumn',
text: 'Error',
dataIndex: 'error_flag',
style: 'text-align:left',
align: 'center',
renderer: function(value, metaData, record) {
var error_flag = record.get('error_flag');
metaData.tdAttr = 'data-qtip="' + error_flag + '"';
return new Ext.ux.CheckColumn().renderer(value);
}
}]
}
https://stackoverflow.com/questions/36647767
复制相似问题