做项目时需要用到提示,当做标题的话太长,不展示的话,客户有不清楚具体是什么作用,这个时候就需要提示了。

而ExtJs里又没有就像html里的title一样的属性,只能是监听了

listeners: {
    render: function(c) {
        Ext.QuickTips.register({
            target: c.getEl(),
            text: '(天),0表示不清理。默认保留90天'
        });
    }
}

如下日志清理周期:

items: [
                            {fieldLabel: "日志记录级别", name: 'logLevel', xtype: 'combobox',
                                store: {
                                    fields: ['logLevelName', 'logLevel'],
                                    data: [
                                        {'logLevel': 0, 'logLevelName': '全部日志'},
                                        {'logLevel': 1, 'logLevelName': '警告以上'},
                                        {'logLevel': 2, 'logLevelName': '错误以上'},
                                        {'logLevel': 3, 'logLevelName': '致命错误以上'},
                                        {'logLevel': 4, 'logLevelName': '不输出日志'}
                                    ]
                                }, valueField: 'logLevel', value: '', tpl: Ext.create('Ext.XTemplate',
                                    '<ul class="x-list-plain"><tpl for=".">',
                                    '<li role="option" class="x-boundlist-item">{logLevelName}</li>',
                                    '</tpl></ul>'
                                ),
                                displayTpl: Ext.create('Ext.XTemplate',
                                    '<tpl for=".">',
                                    '{logLevelName}',
                                    '</tpl>'
                                ), width: 285},
                            {fieldLabel: "日志清理周期", name: 'logClearTime', xtype: 'numberfield', width: 285, value:90, minValue: 1 ,
                                listeners: {
                                    render: function(c) {
                                        Ext.QuickTips.register({
                                            target: c.getEl(),
                                            text: '(天),0表示不清理。默认保留90天'
                                        });
                                    }
                                }}
]

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注