fd0076 发表于 2023-11-21 09:42:05

学习

遇见未知的自己 发表于 2023-11-21 10:05:51

:hjyzw::hjyzw::hjyzw:

stranger 发表于 2023-11-21 10:32:13

学习

紫色幽魂 发表于 2023-11-21 11:42:29

小侠米 发表于 2023-11-21 08:48
大佬牛皮




唉,不说了,总是要举例说明使用场景,本来很简单的应用场景被搞成很复杂

紫色幽魂 发表于 2023-11-21 11:43:25

弹出插件能否不要页面加载初始化的那个命令啊,多了一道工序设置

最佳原创 发表于 2023-11-21 14:08:38

本帖最后由 最佳原创 于 2023-11-28 15:31 编辑

紫色幽魂 发表于 2023-11-21 11:43
弹出插件能否不要页面加载初始化的那个命令啊,多了一道工序设置
菜单显示位置是基于鼠标点击位置,而不是基于单元格所在位置,我设计的时候想过这个问题. 综合考虑还是选择了基于鼠标位置,
翻了又翻活字格的页面对象,没找到有关于鼠标的函数或者属性,所以只能初始化一下


(如果基于单元格位置,对我来说写插件太麻烦,太费时间,想想就头大)


给你一个js, 你放到全局js里面, 就不需要再每个页面都执行初始化了
if (!Forguncy.Page.ms_x || !Forguncy.Page.ms_y) {
document.addEventListener('click', function (event) {
Forguncy.Page.ms_x = event.clientX
Forguncy.Page.ms_y = event.clientY
}, true);}





小侠米 发表于 2023-11-21 14:34:30

最佳原创 发表于 2023-11-21 14:08
菜单是基于鼠标位置弹出的,而不是基于单元格,我设计的时候九想过这个问题. 综合考虑还是选择了基于鼠标位 ...
准确说现在是基于单元格范围内的鼠标位置 弹出吧,例如,按钮单元格的范围

小侠米 发表于 2023-11-21 14:44:31

最佳原创 发表于 2023-11-21 14:36
基于页面鼠标点击位置(与单元格位置无关)
这样做的好处是不要考虑任何兼容(组件,表格,按钮,图片,只要能 ...

基于页面意思是任意地方点都可以弹窗菜单的,显然不是啊
这样举例子:
页面有A和B两个按钮,A设置了大佬弹窗菜单命令,B没有设置任务命令
请问,点击B会弹窗菜单吗。

chinameng 发表于 2023-11-21 15:07:15

好东东!!必须给个赞!!!!!      

chinameng 发表于 2023-11-21 15:27:44

最低版本都9.0.6了。使用较早版本无法享用了:(
页: 1 [2] 3 4 5 6 7
查看完整版本: 【插件分享】弹出菜单命令