如何在extjs 4.2.1中为鼠标悬停的rowexpander图标提供工具提示?

时间:2015-01-11 14:17:02

标签: java javascript extjs4.2

如何为extjs 4.2.1中的rowexpander图标提供工具提示? 我正在使用行扩展器插件,并希望提供工具提示if + icon然后展开全部,如果 - 然后动态折叠全部。

1 个答案:

答案 0 :(得分:0)

  

在具有Row Expander插件的网格侦听器中使用它。

afterlayout : function (obj) {
                if (obj.view.getNodes().length > 0) {
                    var nodes = obj.view.getNodes();
                    for (var i = 0; i < nodes.length; i++) {
                        var rowNode = nodes[i],
                        row = Ext.fly(rowNode, '_rowExpander'),
                        isCollapsed = row.hasCls('x-grid-row-collapsed');
                        if (isCollapsed)
                            Ext.DomQuery.selectNode('div.x-grid-row-expander', nodes[i]).title = "Expand record";
                        else
                            Ext.DomQuery.selectNode('div.x-grid-row-expander', nodes[i]).title = "Collapse Record";
                    }
                }
            }