数据窗口拖放事件并不总是在放置位置返回对控件的引用

垃圾脸

简而言之,在拖动控件后,我需要根据控件所放置的对象类型来确定一些窗口行为。只要目的地的目标控件是一列,这一切都很好,但如果它是任何其他对象,则不是。

假设我有一个包含两列和一个矩形的数据窗口。我们分别称它们为 c_1、c_2 和 r_1。

我将 c_1 拖放到 c_2 上:

dwo.name = c_2
dwo.type = column

这很好,正是我期望的行为。

我将 c_1 拖放到 r_1 上:

dwo.name = datawindow
dwo.type = datawindow

返回对数据窗口本身的引用。这太广泛了,无法用作构建任何有意义的基础,至少在我的情况下。

在测试中,除非它是一列,否则我似乎无法让拖放返回对放置位置的控件的引用。这是有意的,还是我的环境出了问题?如果我需要将窗口行为基于 dwo.type 或 dwo.name 的值,我该如何解决这个问题?

马克·万胡米森

使用功能 GetObjectAtPointer

它将允许您确切地知道用户将某些东西扔到哪个对象上。

它返回一个字符串objectname~trow,您必须解析该字符串才能确定您需要的内容。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

骨干事件并不总是在el上发生

来自分类Dev

Web API 并不总是返回 JSONP 数据

来自分类Dev

jQuery .on click事件并不总是在Ajax加载的内容上触发

来自分类Dev

Excel INDEX / MATCH,但列并不总是在同一位置

来自分类Dev

传单-缩放时,绑定到标记的标签并不总是在同一位置

来自分类Dev

Eventkit并不总是删除事件

来自分类Dev

Eventkit并不总是删除事件

来自分类Dev

keyWindow并不总是返回UIWindow

来自分类Dev

指令并不总是在页面加载时触发

来自分类Dev

为什么`xmodmap` 并不总是在登录时加载`.Xmodmap`?

来自分类Dev

是否调用.click(); 总是在返回之前调用所有事件处理程序?

来自分类Dev

生成器总是在随机句子生成器中返回相同的故障事件

来自分类Dev

我的代码总是在ajax中返回错误函数,但数据到达数据库

来自分类Dev

FindViewbyId总是在片段中返回Null

来自分类Dev

strpos总是在php中返回true

来自分类Dev

strpos总是在php中返回true

来自分类Dev

FindViewbyId总是在Fragment中返回Null

来自分类Dev

HttpURLConnection 总是在 mockito 中返回 200

来自分类Dev

jQuery UI拖放拖放可放置的“放置”事件

来自分类Dev

AWS Lambda调用函数并不总是返回

来自分类Dev

LIMIT并不总是返回相同的行数

来自分类Dev

CakePHP并不总是返回外来字符

来自分类Dev

为什么无边界的窗口总是在最前面

来自分类Dev

未使用的引用的变量总是在Java中捕获

来自分类Dev

并非总是在Android版Chrome上触发touchmove事件

来自分类Dev

overScrollBy并不总是在Lollipop(5.x)平台上反弹

来自分类Dev

使用jQuery更改图片src属性并不总是在Chrome / Opera中应用

来自分类Dev

键盘快捷键并不总是在WPF UserControl上触发

来自分类Dev

读/写可观察并不总是在输入框中刷新(淘汰)

Related 相关文章

  1. 1

    骨干事件并不总是在el上发生

  2. 2

    Web API 并不总是返回 JSONP 数据

  3. 3

    jQuery .on click事件并不总是在Ajax加载的内容上触发

  4. 4

    Excel INDEX / MATCH,但列并不总是在同一位置

  5. 5

    传单-缩放时,绑定到标记的标签并不总是在同一位置

  6. 6

    Eventkit并不总是删除事件

  7. 7

    Eventkit并不总是删除事件

  8. 8

    keyWindow并不总是返回UIWindow

  9. 9

    指令并不总是在页面加载时触发

  10. 10

    为什么`xmodmap` 并不总是在登录时加载`.Xmodmap`?

  11. 11

    是否调用.click(); 总是在返回之前调用所有事件处理程序?

  12. 12

    生成器总是在随机句子生成器中返回相同的故障事件

  13. 13

    我的代码总是在ajax中返回错误函数,但数据到达数据库

  14. 14

    FindViewbyId总是在片段中返回Null

  15. 15

    strpos总是在php中返回true

  16. 16

    strpos总是在php中返回true

  17. 17

    FindViewbyId总是在Fragment中返回Null

  18. 18

    HttpURLConnection 总是在 mockito 中返回 200

  19. 19

    jQuery UI拖放拖放可放置的“放置”事件

  20. 20

    AWS Lambda调用函数并不总是返回

  21. 21

    LIMIT并不总是返回相同的行数

  22. 22

    CakePHP并不总是返回外来字符

  23. 23

    为什么无边界的窗口总是在最前面

  24. 24

    未使用的引用的变量总是在Java中捕获

  25. 25

    并非总是在Android版Chrome上触发touchmove事件

  26. 26

    overScrollBy并不总是在Lollipop(5.x)平台上反弹

  27. 27

    使用jQuery更改图片src属性并不总是在Chrome / Opera中应用

  28. 28

    键盘快捷键并不总是在WPF UserControl上触发

  29. 29

    读/写可观察并不总是在输入框中刷新(淘汰)

热门标签

归档