我定义了一个字段
{{{field|state|default=new|input type=radiobutton}}}
指向属性状态:
Dies ist ein Attribut des Datentyps [[Datentyp::Text]].
Die möglichen Werte für dieses Attribut sind:
* [[Erlaubt Wert::new]]
* [[Erlaubt Wert::accepted]]
* [[Erlaubt Wert::rejected]]
* [[Erlaubt Wert::postponed]]
如何将字段定义更改为可以添加附加值的组合框?
根据:
-
https://semantic-mediawiki.org/wiki/Property:Allows_value
-
http://www.mediawiki.org/wiki/Extension:Semantic_Forms/Defining_forms
依赖于=模板名称[字段名称]的值-可用于输入类型为"combobox"、"text with autocomplete"、"textarea with"自动完成"one_answers"令牌"。指定当前允许的该字段的值是该字段从"字段名称"等于为"字段"选择的值的页面name"。例如,如果调用模板"Restaurant",它有名为"Country"one_answers"City",并且您想要用于自动完成仅为用户所在国家/地区的城市如果选中,则"城市"字段的字段标记看起来应该有所不同类似:{{{field|City|input-type=combox|values-dependenton=Restaurant〔Country〕}}。
通过依赖的值,可以指定一个语义查询来细化要使用的允许值。
根据mediawiki.org,允许通过自定义值是可能的
{{{field|state|default=new|input type=combobox}}}
但是新的值将不会被保存到属性的定义中。