複数の画面要素に一括で値を設定する

  実装テクニック

Yahoo!路線情報にて、検索画面の「日時」「手段」の各要素を
一括でセットする方法を例に解説します。

  • 「日時」はExcelの月日と9:00固定でセット
  • 「手段」はすべてのチェックボックスをOFFにセット

とします。

方法

ライターステージを使って、各要素を一括でセットするよう設定します。

「手段」の箇所についても同様です。

下図のように一括でセットされる様子が分かるかと思います。

注意点

あまりにも多くの要素を一括でセットしてしまうと、例外が発生してしまった場合にどの要素が原因なのかを解析しづらくなってしまいます。

できれば要素一つ一つに対して例外処理を書いてあげるのが丁寧ですが、
今回のように「日時」「手段」といった一つのまとまりであれば、
一括設定する実装にしてしまうのもアリかなと思います。

LEAVE A COMMENT

CAPTCHA