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 の場合にデータ型を詳細オプションの関連する型に設定できます。それは可能ですか、それともこれを行う方法はありますか?