4D言語は、優れたビジネスアプリケーションの開発を可能にします。コード、画像などの外部要素へのリンクの検証、レガシーコードのORDAへの変換、XLIFFリソースファイルの管理、リファクタリングの促進など、特定のタスクを効率化するツールを率先して作成している方も多いでしょう。これらのカスタムソリューションは、生産性を高め、イノベーションを促進します。
4D 20 R8では FORM EDITコマンドが進化しました。フォームを開いて、フォーム・オブジェクトを選択できるようになりました。
例えば、解析やイントロスペクションのツールから、フォームのオブジェクトをリストアップすることができます。リスト内のエレメントをダブルクリックするとフォームが開き、フォームオブジェクトを選択して、コマンドの新しいシンタックスを使用して、そのプロパティの1つを変更することができます。
この FORM EDITコマンドは、最初のパラメータにフォーム名、2番目のパラメータに選択するフォーム・オブジェクトまたはグループ名を指定します。番目のパラメーターはオプションです。
FORM EDIT($formName;$objectName)
例えば Compile Projectコマンドを使用し、コマンドによって返されたエラーのリストをリストボックス・コレクションに表示します。open “ボタンをクリックすると、エラーを含むフォームやメソッドを開くことができます。と書くだけです:
If
( . . . ="formObjectExpression") ( . . . ; . . . ) ( . . . ) FormcurrentItemcodetype
FORM EDITFormcurrentItemcodeformName FormcurrentItemcodeobjectName
Else METHOD OPEN PATHFormcurrentItemcodepath
End if
そうそう、”inputFirstname “オブジェクトでは、データ・ソース式で大文字/小文字のエラーが発生している。
この新機能により、フォームのさまざまなページをナビゲートすることなく、オブジェクトのプロパティに簡単にアクセスできるようになります。詳細については、このコマンドのドキュメント・ページをチェックすることをお勧めします。
よいコーディングを!