如何更改拖动'n在ExtJs中放置工具提示文本

How to change drag'n drop tooltip text in ExtJs?

本文关键字:ExtJs 文本 工具提示 拖动 何更改      更新时间:2023-09-26

我有两个网格,我在其中定义了如下的拖放插件:

plugins: {
        ptype: 'gridviewdragdrop',
        dragGroup: 'secondGridDDGroup',
        dropGroup: 'firstGridDDGroup'
    },

现在,当我将一个项目从一个网格拖动到另一个网格时,我会看到文本"1所选行"-我如何更改此文本?

使用dragText配置:

拖动时要显示的文本。

文本中可以使用两个占位符:

  • {0}所选项目的数目
  • {1} 当超过1个项目时(仅对英语有用)

默认为:"{0}选定的行{1}"

可以使用onNodeOver事件和类似的东西动态设置它:

dd.proxy.update("<span>Custom HTML here</span>");

请确保在update()方法调用setStyle时包含一个HTML标记。

请参阅http://docs.sencha.com/extjs/6.0.1/classic/Ext.dd.StatusProxy.html#method-更新