hifive / hifivemain

main repository
http://www.htmlhifive.com/
Other
40 stars 10 forks source link

FormController:入力グループの指定を、コンテナ要素を用意せず、入力要素で直接指定できるようにしたい #612

Closed simdy closed 5 years ago

simdy commented 5 years ago

現在FormControllerでは「入力グループ」の機能を提供しているが、 この機能は「DOMの親子関係に基づいて、同じグループコンテナ要素の子孫にある入力要素を1つの入力グループとみなす」仕組みになっている。

しかし、画面レイアウトの都合や、入力項目が動的に増減するような場合に、 本来同じグループにしたい入力要素を1つのコンテナ要素で囲むことが難しい場合がある。

そこで、入力要素にdata-属性としてグループ名を記述すると(コンテナ要素に包含されていなくても)自動的に入力グループに含めるように機能拡張する。

なお、従来の(コンテナ要素を使用した)入力グループ機能との併用は可とする。 詳細には、下記の挙動とする。

なお、いずれの場合も、その要素がFormControllerがバインドされているフォームに属していることが前提。