如何在ExtJs中更改拖放工具提示文本?

时间:2015-12-30 14:08:45

标签: javascript extjs extjs4

我有两个网格,我在这里定义了拖放插件:

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

现在,当我将一个项目从一个网格拖到另一个网格时,我看到文本“1个选定的行” - 我该如何更改此文本?

2 个答案:

答案 0 :(得分:2)

使用dragText config:

  

拖动时显示的文字。

     

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

     
      
  • {0}所选项目的数量。
  •   
  • {1}' s'当超过1项(仅限   对英语很有用。)
  •   
     

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

答案 1 :(得分:0)

可以使用onNodeOver事件动态设置它,例如:

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

确保包含HTML标记,因为update()方法调用setStyle。

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