Page History
...
VLF-ONE アプリケーションで、独自のカスタム・フレームワーク・マネージャーのロジックを代わりに使用します。詳細については、「VLF-ONE カスタム・フレームワーク・マネージャーの使用」を参照してください。
VLF-WIN フレームワーク・マネージャーにはロック・サービスがあります。このサービスはコマンド・ハンドラーまたはフィルターで保存されていない変更を検知し、ユーザーが変更を確定するか取り消すまでフレームワークをロックします。
...
Windows アプリケーションでのフレームワークのロックの完全な使用例は、社員情報コマンド・ハンドラー DF_DET1 と課情報コマンド・ハンドラー DF_DET8 を参照してください。
フレームワークのロックは、フィルターとコマンド・ハンドラーが使用できる2つのフレームワーク・プロパティ (uLocked と uLockedMessage) により実行されます。
...
例えば、ユーザーが変更を保存するまでフレームワークをロックする場合、コマンド・ハンドラーのフィールドのChangedイベントに次のコードを設定できます。
Set #avFrameworkManager uLocked(USER) uLockedMessage('Details for the current Employee not saved. Would you like to return to the details command to save.')
| Note |
|---|
注意:フレームワークのロックは、各メイン・フレームワーク・ウィンドウの範囲内に適用されます。新しいウィンドウでビジネス・オブジェクトを開くことを許可オプションを使用して新しいメイン・フレームワーク・ウィンドウを開いた場合、新しいウィンドウとすべての子ウィンドウのそれぞれに独自の オプションを使用して新しいメイン・フレームワーク・ウィンドウを開いた場合、新しいウィンドウとすべての子ウィンドウのそれぞれに独自の(新しい)ロック範囲が設定されます。 |