FORM EDITコマンドの改良:フォームオブジェクトに簡単にアクセス

Deeplからの自動翻訳

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 “オブジェクトでは、データ・ソース式で大文字/小文字のエラーが発生している。

the “inputFirstname” input object belonging to a group is selected

この新機能により、フォームのさまざまなページをナビゲートすることなく、オブジェクトのプロパティに簡単にアクセスできるようになります。詳細については、このコマンドのドキュメント・ページをチェックすることをお勧めします。

よいコーディングを!

Vanessa Talbot
- プロダクトオーナー - Vanessa Talbotは、2014年6月に4Dプログラムチームに参加しました。プロダクトオーナーとして、彼女はユーザーストーリー(ユーザーが期待する新機能とその使用法)を書き、それを具体的な機能仕様に変換する役割を担っています。また彼女の役割は、実装された機能が顧客のニーズを満たしているかどうかを確認することでもあります。入社以来、4Dにおける主要機能の定義に関わってきました。プリエンプティブ/マルチスレッドの新機能の大部分と、非常に複雑なテーマである組み込みアプリケーションの新アーキテクチャに取り組んできました。VanessaはTelecom Saint-Etienneで学位を取得後、Criminal Research Institute でオーディオビジュアル部門の開発者としてキャリアをスタートさせました。また、メディアや医療の分野でも、技術サポートやプロダクションの分野で働いてきました。