目前1.0版本是没有按钮右键菜单的,也就没有这个三角符号,可以试试:动作面板 - by 格物致理 - 动作信息 - Quicker
计划在3.0版本中,用JSON形式实现,那样就没有 这个三角符号了。
这个方法确实可以,不过我打算 “显示动作的右键菜单” ,这样的话,需要传递 “动作ID”;删除按钮也需要传递 “动作ID”。
如果把 “动作ID” 放在 操作项定义的 data 中,就会导致向 动作 传递参数,参数为 它的“动作ID”,这样会干扰动作的运行。
目前我想到的方法只有:把 “动作ID” 放在 按钮右键菜单的 data 中。
可以用 _buttonItemTitle 变量,这个获取到的是按钮上显示的文字(不是右键菜单的),如果这个是动作名的话,可以直接用这个运行。
使用方法只需要在子程序新建变量:_buttonItemTitle,并设为输入变量。 在你通过操作窗运行子程序的时候,就会自动传入按钮上的文本。
如果你知道 CommonOperationItem 咋用的话,用 _buttonItem 是最方便的。
感谢你的建议。
不过,“按钮上显示的文字(不是右键菜单的)” 是动作名称(并且能自定义,不唯一),并不是动作ID,这里需要传递的参数是动作ID,所以这个方法不行。目前只能以现有的形式来实现了。
想到了一个中和的办法:
这种形式的右键菜单放在2.0,JSON形式的放在3.0,不过3.0在短期内不考虑制作。
好消息:老大正在考虑允许自定义 > 这个符号,比如说显示为空格,这样页面就会简洁、美观一些。
就等老大正式推出更新了。