GXT 方法覆盖问题

发布于 2024-09-04 18:06:41 字数 111 浏览 3 评论 0原文

使用 GXT 我想覆盖“拖放”中的“放置”将 Grid' 示例拖放到 GXT 示例网页上。

有人知道我应该重写的方法吗? API 如此庞大和冗长,几乎不可能在这堆乱七八糟的东西中找到任何东西!

Using GXT I would like to override the 'drop' in the 'Drag & Drop Grid' example on the GXT examples webpage.

Does anyone have an idea as to the method I should override? The API is so vast and verbose that is is a near impossibility to find anything in this mess!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

逆蝶 2024-09-11 18:06:41

要设置网格进行拖放,只需将其添加为拖动源,如下所示,

GridDragSource gridDragSource = new GridDragSource(yourGrid);

然后您可以添加自己的侦听器来处理拖动

gridDragSource.addDNDListener(new DNDListener() {
   public void dragMove(DNDEvent e) {
  }

  public void dragStart(DNDEvent e) {
  }

  public void dragEnter(DNDEvent e) {
  }

  public void dragLeave(DNDEvent e) {
  }

  public void dragDrop(DNDEvent e) {
  }

}

To set a grid to do drag and drop is simply adding it as a Drag source as below

GridDragSource gridDragSource = new GridDragSource(yourGrid);

You then can add your own listener to handle drag

gridDragSource.addDNDListener(new DNDListener() {
   public void dragMove(DNDEvent e) {
  }

  public void dragStart(DNDEvent e) {
  }

  public void dragEnter(DNDEvent e) {
  }

  public void dragLeave(DNDEvent e) {
  }

  public void dragDrop(DNDEvent e) {
  }

}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文