e-Form例題

レイアウト及びコンポーネント

  1. 以下の画面のようにバンドとコンポーネントを追加してください。

  2. 以下のコンポーネントリストを参照して属性を設定してください。

  3. 赤い項目は必須入力項目です。

  4. プレビューした後、membership.ozrとして保存してください。

☑️ コンポーネントリスト

タイトル

FormID/名前

コンポーネント

備考

Page Header band

イメージラベル/テキストボックス

ロゴ/会社名

Title band

テキストボックス/ボタン

タイトル/保存ボタン

Member No

memberNo

テキストボックス

First Name

firstName

テキストボックス

Last Name

lastName

テキストボックス

Birthday

yyyy/mm/dd

コンボボックス

OnBindスクリプト

RadioButtonGroup

gender

ラジオボタングループ

Male

male

ラジオボタン

グループ名group name = gender, CheckedValue=M

Female

female

ラジオボタン

グループ名 = gender, CheckedValue=F

StringTextFilter

phone-no

文字テキストフィルタ

###-####-####

Contact No

contactNo

テキストボックス

テキストフィルタ名 = phone-number

email

email

テキストボックス

Type

memberType

コンボボックス

Items=Trial/Regular/Premium

From

fromDate

DateTimePicker

To

toDate

DateTimePicker

OnBindスクリプト:from + 1 year

StringTextFilter

card-no

文字テキストフィルタ

####-####-####-####

Card Type

cardType

コンボボックス

Card Holder

cardHolder

テキストボックス

Card Number

cardNo

テキストボックス

文字テキストフィルタ=card-number

Expiration

cardExpMM/YY

コンボボックス

Terms

ラベル

描画タイプ=HTML

Agreement

agreement

ラベル

HTML type

Agreement

agreeCheck

チェックボックス

Signature

sign

署名

Applicant

テキストボックス

転送可能=False

Sign date

signDateTime

ラベル

Page Footer band

ラベル

webサイト・住所

Submit

submit

ボタン

OnCheckValidity

スクリプト作成

コンボボックスのアイテム

  • 誕生日の年と日付の範囲を設定します。

  • FormIDのyyyyおよびddの対してOnBindイベントに以下のスクリプトを書き込みます。

DateTimePickerの日付設定

  • toDateの日付をfromDateから1年後の日付に設定します。

  • fromDateOnValueChangedイベントとOnAddToPageイベントの両方に以下のスクリプトを書き込みます。

DateTimePickerの無効化設定

  • memberTypeからTrialを選択する場合、fromDatetodayに設定し、toDateを1か月後に設定してから、入力を無効にします。

  • memberTypeからTrialではないタイプを選択する場合、fromDatetodayに設定し、toDateを1年後に設定してから、入力を有効にします。

  • memberTypeOnValueChangedイベントに以下のスクリプトを書き込みます。

HTMLタイプラベルを使用したテキストのフォーマット設定

  • Agreementセクションで、agreementラベルにマウスポインターを置き、属性タブ> 外観に移動して、描画タイプHTMLに設定してください。

その他のコンポーネントの値の設定

  • 名前(firstName)を入力すると、applicantに表示されます。

  • firstNameOnValueChangedイベントに以下のスクリプトを作成してください。書き込みます。

  • 署名を作成したら、signDateTimeラベルに署名済みの日時を表示します。

  • signOnValueChangedイベントに以下のスクリプトを書き込みます。

未入力チェック

  • 赤い色のアイテム項目の入力検証を実行します。

  • submitボタンのOnCheckValidityイベントに以下のスクリプトを書き込みます。

ビューアオプション

入力コンポーネント属性を制御する場合、ReportTemplateのOnStartUpイベントに以下スクリプトを書き込みます。

同じように、以下のスクリプトをHTMLに追加することで入力コンポーネント属性を制御できます。

Run example

最終更新

役に立ちましたか?