Javascript 来自数据库字段的checkcolumn工具提示

Javascript 来自数据库字段的checkcolumn工具提示,javascript,extjs,extjs5,Javascript,Extjs,Extjs5,我想向checkcolumn添加工具提示,但文本是数据字段 我试过了- 如果您看到我的代码,我将尝试从数据库字段“error\u desc”为工具提示赋值 如何实现这一点?您可以尝试使用渲染器功能:- columns: { defaults: { menuDisabled: false, hideable: false, autoSizeColumn: true }, items: [ { text: 'Start', dataIndex: 'start_date

我想向checkcolumn添加工具提示,但文本是数据字段

我试过了-

如果您看到我的代码,我将尝试从数据库字段“error\u desc”为工具提示赋值


如何实现这一点?

您可以尝试使用渲染器功能:-

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);
           }
    }]
}

谢谢你的答复。。它工作得非常好。
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);
           }
    }]
}