設定
フォームの設定を構成します。
[コントロール] | |
[コントロールの幅] |
フォーム上のすべてのコントロールの幅を、コントロールごとに個別にではなく、まとめて更新できます。すべてのコントロールの幅を更新するには、コントロールの幅を入力または選択して、[更新] をクリックします。 1 つのコントロールの幅を更新すると、すべてのコントロールの幅が自動的に更新されます。 フォームがパーセントの幅モードに設定されている場合、パーセントの幅モードに設定されているコントロールは、フォームのパーセント幅に応じて調整されます。ただし、固定幅に設定されているコントロールがある場合、フォームのパーセントはそれらのコントロールには影響しません。 コントロール幅をサポートするコントロールは次のとおりです。
|
[関連付けられたラベルの幅] | すべての既存のコントロールと、フォームに追加された新しいコントロールに関連付けられたラベルの幅。(デフォルト: 100) |
[バックグラウンド] | |
[色] |
デフォルトの [テーマ] をバックグランドとして、または [インライン] のカラー スキームとして受け入れます。 |
[イメージを使用する] |
選択すると、バックグラウンドにイメージを使用してフォームの外観をより良くすることができます。次のいずれかの方法で背景イメージを使用します。
[自動的にサイズを変更]: 選択した場合、イメージはフォームのフル サイズになります。デフォルトでは、イメージの元のサイズが使用されます。 |
[動作] | |
[ブラウザのタブ オーダーを使用する]: |
選択した場合、フォームは各コントロールの特定のタブ順序ではなく、デフォルトのブラウザ タブの順序を使用します。 すべてのコントロールのタブ順序プロパティが読み取り専用 (編集不可) になり、既存のすべてのフォーム コントロールのタブ インデックスが 0 にリセットされます。 通常、ブラウザのタブは次の順序で動作します。
|
[最後の行が収まるように展開] |
選択すると、ブラウザ ウィンドウの残りの高さになるまで、行内のすべてのコントロールが展開されます。
|
[列分割を有効にする] |
選択した場合、ランタイムにセルの列のサイズを変更できます。列のサイズを変更すると、それに応じて隣接する列が自動調整されます。列のサイズを変更すると、必要に応じて列のコンテンツに割り当てるスペースを柔軟に調整できます。 |
[列スプリッターの表示] |
選択すると、ランタイムにスプリッターが表示されます。フォームに複数の列が含まれる場合、各列間でスプリッターが使用可能になります。 クリアすると、スプリッターは使用できなくなります。ただし、列のサイズは変更できます。
幅モードが [固定] に設定されている場合、このプロパティはフォームでは使用できません。 |
[リダイレクトの確認] |
ランタイムにユーザーがフォームから離れるときに、次のオプションを含むメッセージが表示されます。
追加情報:
|
[更新間隔] |
フォームが自動的に更新される間隔。 |
[アスタリスクの表示] |
デフォルトでは、ランタイムにフォームを表示すると、すべての必須フィールドに赤いアスタリスクが表示されます。
|
[セッションの検証] |
選択した場合、ランタイムに、サーバー側のフォーム アクションを実行するときに、フォームはすべてのアクションで有効なセッション ID を渡します。これは、フォームはログオンした TotalAgility ユーザーだけが使用できることを意味します。 セッション ID が無効である場合、次のメッセージが表示されます。 「 無効なセッション ID - タイムアウトした可能性があるため、セッションは無効です。再度ログオンします。」(デフォルト: クリア。つまり、サーバー側のフォーム アクションを実行する場合、有効なセッションは必要ありません) |
[フォーム ファクター] | |
[プライマリ フォーム] |
Form Designer でプライマリ フォームとして開くフォームのタイプ ([デスクトップ]、[電話] または [タブレット])。 たとえば、次の場所です。
|
[JavaScript] | |
JavaScript 関数の構成を参照してください。 |
JavaScript 関数の構成
JavaScript 関数は、JavaScript アクションを使用して呼び出すことができます。「JavaScript アクション」を参照してください。
-
フォームのプロパティ パネルで、[JavaScript] 横にある [構成] をクリックします。
[JavaScript] ダイアログ ボックスが表示されます。
-
[JavaScript 関数] フィールドに、スクリプトを入力します。
例: 関数のサンプル
function sample() { alert("Hi"); }
スクリプトには 1 つ以上の関数を含めることができますが、有効なスクリプトを入力する必要があります。有効なスクリプトが入力されない場合、ランタイムにフォームをロードできません。
- [保存] をクリックします。