1

我正在尝试在 GXT 网格单元上实现工具提示 (QuickTip) 功能。它似乎大部分时间都可以工作,但有时我在将鼠标悬停在列标题上时会得到一个空的工具提示框。我发现一些文章指出工具提示仅适用于数据而不适用于标题,但我猜不是这样。默认情况下,我将工具提示/文本设置为空,但我仍然在标题鼠标上看到空框。我做错了什么吗?这是我的代码:

ColumnConfig columnTitle = new ColumnConfig();
    columnTitle.setId("subject");
    columnTitle.setHeader("<B>Title</B>")
    columnTitle.setRenderer(new GridCellRenderer<ModelData>()
    {
        @Override
        public Object render(ModelData model, String property, ColumnData config, int rowIndex, int colIndex,
                ListStore<ModelData> store, Grid<ModelData> grid)
        {
            SystemUserMessage msg = ((BeanModel)model).getBean();
            String text = null;
            text = msg.getSubject();

            String content = model.get("content").toString();
            String toolTip = null;
            toolTip = " qtip='" + content + "'";
            String style = null;
            if(msg.getPriority().equals("High"))
            {
                style = " style='color: red;'";
            }
            String html = "<span" + toolTip + style + ">" + text + "</span>";
            return html;
        }
    });

新的快速提示(messageCenterGrid);//注册工具提示

4

1 回答 1

1

尝试替换qtip=data-qtip=. 您还可以添加data-qtitle=

根据 Juan编辑有用的链接:http ://docs.sencha.com/ext-js/4-1/#!/api/Ext.tip.QuickTipManager

于 2012-11-13T19:06:37.887 回答