是否可以以编程方式设置 UserPref 的数据类型?我正在尝试创建一个 UserPref 来显示高级小工具配置选项,如下所示:
<UserPref
name="opt1"
display_name="Option 1"
default_value="100"/>
<UserPref
name="opt2"
display_name="Option 2"
default_value="Default String"/>
<UserPref
name="adv"
display_name="Show Advanced Options?"
datatype="bool"
default_value="false"/>
<UserPref
name="advOpt1"
display_name="Advanced Option 1"
default_value=""
datatype="hidden"/>
使用我的小工具中的代码,使用 Prefs.set,如果 adv==true,可以将数据类型设置为高级选项的相关类型。这是可能的还是有办法做到这一点?