如何使用jQuery访问extjs网格列标题内的图像

时间:2013-12-19 12:20:14

标签: javascript jquery extjs extjs4.1

我在我的应用程序中使用extjs 4网格,这是我的代码:

{
    flex: 1,
    sortable: true,
    text: "<span  ' title='#{adminManager.licenseDesc()}'>License ? <img class=\"tooltips\" src=\"#{request.contextPath}/images/help2.jpg  \" height=\"18\" width=\"18\"/></span>",
    id: "rg",
    renderer: renderStatus,
    dataIndex: 'license',
    field: {
        xtype: 'combo',
        itemId:'license',
        emptyText:'Select',
        editable: false, 
        id:'govtOfficial',
        autoSelect:true,
        allowBlank: false,
        width:50,
        queryMode: 'local',
        store: new Ext.data.ArrayStore({
            fields: [
                'value',  
                'text'
            ],
            data: [['true', 'Yes'], ['false', 'No']]  
        }),
        valueField: 'value',
        displayField: 'text'
    }
}

现在我正尝试使用“http://calebjacob.com/tooltipster/#demos”网站上的demo showin来实现工具提示文本。

我在页面的其他部分实现了相同的功能

<img src="#{request.contextPath}/images/help2.jpg " class="tooltips" style="margin-left: 165px;" title="#{AdminManager.licenseDesc()}" height="18" width="18"/>

并且我能够基于class =“tooltips”访问元素,并且它工作正常。但是我无法根据下面的类选择器访问extjs网格列中的图像。

jQuery('.tooltips').tooltipster({
                   animation: 'fade',
                   delay: 200,
                   theme: '.tooltipster-default',
                   touchDevices: true,
                   trigger: 'hover',
                   interactive: true
                });

我理解extjs在运行时分配id。如何访问extjs网格内的图像?

1 个答案:

答案 0 :(得分:0)

您可以使用ExtJS对象的dom属性。 $(MyComponent.dom).whatever();