找回密码
 立即注册

QQ登录

只需一步,快速开始

fd0076
中级会员   /  发表于:2023-11-21 09:42:05
13#
学习
回复 使用道具 举报
遇见未知的自己
银牌会员   /  发表于:2023-11-21 10:05:51
14#
回复 使用道具 举报
stranger
高级会员   /  发表于:2023-11-21 10:32:13
15#
学习
回复 使用道具 举报
紫色幽魂
金牌服务用户   /  发表于:2023-11-21 11:42:29
16#

唉,不说了,总是要举例说明使用场景,本来很简单的应用场景被搞成很复杂
回复 使用道具 举报
紫色幽魂
金牌服务用户   /  发表于:2023-11-21 11:43:25
17#
弹出插件能否不要页面加载初始化的那个命令啊,多了一道工序设置
回复 使用道具 举报
最佳原创
中级会员   /  发表于:2023-11-21 14:08:38
18#
本帖最后由 最佳原创 于 2023-11-28 15:31 编辑
紫色幽魂 发表于 2023-11-21 11:43
弹出插件能否不要页面加载初始化的那个命令啊,多了一道工序设置

菜单显示位置是基于鼠标点击位置,而不是基于单元格所在位置,我设计的时候想过这个问题. 综合考虑还是选择了基于鼠标位置,
翻了又翻活字格的页面对象,没找到有关于鼠标的函数或者属性,所以只能初始化一下


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


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


image.png138644408.png

复制代码


回复 使用道具 举报
小侠米
论坛元老   /  发表于:2023-11-21 14:34:30
20#
最佳原创 发表于 2023-11-21 14:08
菜单是基于鼠标位置弹出的,而不是基于单元格,我设计的时候九想过这个问题. 综合考虑还是选择了基于鼠标位 ...

准确说现在是基于单元格范围内的鼠标位置 弹出吧,例如,按钮单元格的范围
回复 使用道具 举报
小侠米
论坛元老   /  发表于:2023-11-21 14:44:31
22#
最佳原创 发表于 2023-11-21 14:36
基于页面鼠标点击位置(与单元格位置无关)
这样做的好处是不要考虑任何兼容(组件,表格,按钮,图片,只要能 ...

基于页面意思是任意地方点都可以弹窗菜单的,显然不是啊
这样举例子:
页面有  A和B两个按钮,A设置了大佬弹窗菜单命令,B没有设置任务命令
请问,点击B会弹窗菜单吗。
回复 使用道具 举报
chinameng
金牌服务用户   /  发表于:2023-11-21 15:07:15
25#
好东东!!必须给个赞!!!!!        
回复 使用道具 举报
chinameng
金牌服务用户   /  发表于:2023-11-21 15:27:44
26#
最低版本都9.0.6了。使用较早版本无法享用了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部