自定义操作窗口,窗口按钮图标点击后发生改变可否实现?

动作开发 · 1147 次浏览
炸鸡爱上冰可乐 创建于 2024-01-13 20:12


用户1626159636... 2024-01-14 19:13 :

当待办用或其他用途,挺有创意的,期待做好分享动作。

动作很赞,但不太会用,单纯就是想看看,怎么实现点击按钮后,实现切换图标或文字的效果。

https://getquicker.net/Sharedaction?code=cb20ca11-6323-482f-aae0-08dc14f2ecc6&fromMyShare=true

效果非常不错

回复内容
CL 2024-01-13 20:33
#1

可以通过再次调用 “显示操作窗” 更新操作窗的内容。只要窗口标识一样就行。

CL 最后更新于 2024-01-13 20:33
炸鸡爱上冰可乐 回复 CL 2024-01-14 15:56 :

子程序1的列表能传进子程序2吗?

以及,子程序2的列表能传回子程序1吗?

CL 回复 炸鸡爱上冰可乐 2024-01-14 20:07 :

没有详细说两个是什么关系,如果正常子程序调用,就正常传递参数就行。

炸鸡爱上冰可乐 回复 CL 2024-01-14 21:59 :

https://getquicker.net/Sharedaction?code=cb20ca11-6323-482f-aae0-08dc14f2ecc6

这列表根本就传不进去阿!我嫩否在《多选2》子程序,与另一个子程序中,我能否用代码创建一个列表,专门用于存储,编辑,访问吗?把这个变量名起复杂点防冲突(就是在子程序中用代码在主程序中创建变量。)

---------------------------------------------------------------------------------------

System.Collections.Generic.List`1[System.String] //传进的列表是这样

++++++++++++

二位 //传进去的短文本正常


CL 回复 炸鸡爱上冰可乐 2024-01-15 07:30 :

看不太懂这个参数要怎么传,如果是要从操作窗给子程序传,是不能直接传列表的,因为列表是复杂对象,要转换成文本,然后使用URL编码以后去掉换行和特殊字符才能传。

如果变量是在主程序中的,可以在子程序里的表达式里使用 $= _context.GetRootContext().GetVarValue("变量") 来得到主程序中变量的值。

炸鸡爱上冰可乐 回复 CL 2024-01-15 09:26 :
能否在某子程序通过访问修饰符创建一个变量,供另一个子程序修改与访问?
CL 回复 炸鸡爱上冰可乐 2024-01-15 10:19 :

不能创建变量。可以弄一个词典,词典在运行时可以往里面添加键值对。

回复主贴