checkboxの値の受け取り方ついて

「ASTERIA Warp」「ASTERIA 3」「ASTERIA On Demand」の
インストール・動作環境・パイプライン機能・フロー機能など全般について

checkboxの値の受け取り方ついて

投稿記事by uroko » 2010年8月02日(月) 12:30

はじめまして。
ASTERIAの勉強を始めてから二週間です。

全画面からcheckboxのvalue値をpostデータの配列としてフローへ受け取り時、どうようにすればいいですか。

ご存知の方がいらっしゃいましたら、教えて頂ければ幸いです。

よろしくお願い致します。
uroko
 
記事: 3
登録日時: 2010年8月02日(月) 12:19

Re: checkboxの値の受け取り方ついて

投稿記事by super » 2010年8月02日(月) 19:04

だいたい以下のような感じです。

- 新規作成時にフローを「Httpフロー」として作成する(またはStartコンポーネントを右クリックメニューからHttpStartコンポーネントに変更する)
- HttpStartコンポーネントの出力ストリームをParameterListとする
- HTMLフォームから受け取るパラメータの名前をParameterListのフィールド名に定義する
- チェックボックスのように同じ名前で複数の値があるパラメータの場合はデータ型を「String[]」とする

これでチェックボックスで選択された値をParameterListの配列として受け取ることができます。
ただParameterListの配列は扱いにくいので、僕はほとんどの場合直後のマッパーでマッパー変数を駆使してカンマ区切りのテキストにしてフロー変数に放り込んでますけどね。。。(--

このケースでデータ型を「String」としておくと最初の選択値だけが取れるんですが、これが最初からカンマ区切りのテキストであればちょっと楽なのになぁと思ったりします。
super
 
記事: 131
登録日時: 2006年12月19日(火) 12:57

Re: checkboxの値の受け取り方ついて

投稿記事by uroko » 2010年8月03日(火) 12:30

super さん

ご回答ありがとうございます。

早速やってみます。
uroko
 
記事: 3
登録日時: 2010年8月02日(月) 12:19

Re: checkboxの値の受け取り方ついて

投稿記事by uroko » 2010年8月03日(火) 15:43

super さん

うまくいきました。

ご教授ありがとうございました。
uroko
 
記事: 3
登録日時: 2010年8月02日(月) 12:19


Return to 聞きたい、知りたい、教えます

オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[1人]

cron