4D v16.3METHOD GET PATHS FORM |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
METHOD GET PATHS FORM
METHOD GET PATHS FORM
METHOD GET PATHS FORMコマンドはすべてのフォームオブジェクトとフォームメソッドの内部的なパス名と名前をarrPaths配列に返します。フォームメソッドには{formMethod}とラベルが付けられます。 コードを含むオブジェクトのみがリストされます。例えば標準アクションのみが割り当てられたボタンは返されません。 aTable引数を渡すと、コマンドはこのテーブルのテーブルフォームのオブジェクトを返します。この引数を省略するとコマンドはデータベースプロジェクトフォームのオブジェクトを返します。 filter引数に比較文字列を渡すことでリストを制限できます。この場合フィルターにマッチするフォームだけが返されます。"@"をワイルドカード文字として使用できます。空の文字列を渡すとfilter引数は無視されます。 stamp引数を使用すれば特定の時点以降に更新されたメソッドのパスだけを取得できます。バージョンコントロールシステムの一部として、最新のバックアップ以降に更新されたメソッドだけをアップデートするようにできます。 メソッドがコンポーネントから実行された場合、デフォルトでコンポーネントメソッドのパスが返されます。* 引数を渡すと配列にはホストデータベースのメソッドパスが返されます。 注: コマンドは継承フォームやサブフォームのオブジェクトを返しません。 コマンドが複製されたメソッド名を検知した場合、-9802エラー("オブジェクトパスが固有ではありません")が生成されます。この場合、MSCを使用してデータベースストラクチャーを検証することが望ましいと言えます。 [Employees]テーブルの"input"フォームのすべてのオブジェクトをリストします。テーブルフォームメソッド (そしてプロジェクトフォームメソッド) はフォームに属するオブジェクトとして処理される点に留意してください: METHOD GET PATHS FORM([Employees];arrPaths;"input") "dial"プロジェクトフォームのオブジェクトをリスト: METHOD GET PATHS FORM(arrPaths;"dial") コンポーネントから[Employees]テーブル中"input"で始まるフォームのすべてのオブジェクトをリスト: METHOD GET PATHS FORM(([Employees];arrPaths;"input@";*)
参照
|
プロパティ
プロダクト: 4D
履歴
初出: 4D v13 ARTICLE USAGE
ランゲージリファレンス ( 4D v16) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||