e-Form例題
レイアウト及びコンポーネント
以下の画面のようにバンドとコンポーネントを追加してください。
以下のコンポーネントリストを参照して属性を設定してください。
赤い項目は必須入力項目です。
プレビューした後、
membership.ozr
として保存してください。
すべての入力コンポーネントに対してユニークなFormIDまたは名前を付けてください。 FormIDまたは名前については、JavaScriptロジックで各コンポーネントを識別するために使用されます。そして、入力値のキーまたはフィールド名としても使用されます。
FormID:属性タブ > 動的 > FormID
名前:属性タブ > デザイン > 名前
スクリプト作成
コンボボックスのアイテム
誕生日の年と日付の範囲を設定します。
FormIDのyyyyおよびddの対してOnBindイベントに以下のスクリプトを書き込みます。
DateTimePickerの日付設定
toDateの日付をfromDateから1年後の日付に設定します。
fromDateのOnValueChangedイベントとOnAddToPageイベントの両方に以下のスクリプトを書き込みます。
DateTimePickerの無効化設定
memberTypeからTrialを選択する場合、fromDateをtodayに設定し、toDateを1か月後に設定してから、入力を無効にします。
memberTypeからTrialではないタイプを選択する場合、fromDateをtodayに設定し、toDateを1年後に設定してから、入力を有効にします。
memberTypeのOnValueChangedイベントに以下のスクリプトを書き込みます。
HTMLタイプラベルを使用したテキストのフォーマット設定
Agreementセクションで、agreementラベルにマウスポインターを置き、属性タブ> 外観に移動して、描画タイプをHTMLに設定してください。
その他のコンポーネントの値の設定
名前(firstName)を入力すると、applicantに表示されます。
firstNameのOnValueChangedイベントに以下のスクリプトを作成してください。書き込みます。
署名を作成したら、signDateTimeラベルに署名済みの日時を表示します。
signのOnValueChangedイベントに以下のスクリプトを書き込みます。
未入力チェック
赤い色のアイテム項目の入力検証を実行します。
submitボタンのOnCheckValidityイベントに以下のスクリプトを書き込みます。
ビューアオプション
入力コンポーネント属性を制御する場合、ReportTemplateのOnStartUpイベントに以下スクリプトを書き込みます。
同じように、以下のスクリプトをHTMLに追加することで入力コンポーネント属性を制御できます。
最終更新