ブラウザー履歴オブジェクト
祖先 - ブジェクト (PRIM_OBJT)
履歴を使用すると、ブラウザの履歴にアクセスできます。 ブラウザ履歴の操作は、現在アクティブなドメインに限られており、事実上 URL に追加される QueryString を格納する場所です。 これは主に、ユーザーのナビゲーションによって生成された逆方向情報を格納するのに便利です。
この例では、リスト内の項目にフォーカスがあるたびに従業員の詳細が表示され、項目が履歴に追加されます。 ユーザーが履歴を使用してページを表示すると、 URLChanged イベントを監視し、 URLParameters を処理して従業員番号を検出できます。
Evtroutine Handling(#List.ItemGotFocus) #Com_owner.Activate( #Empno ) #Sys_Web.history.Add( ("Employee=&1").Substitute( #Empno ) ) Endroutine Evtroutine Handling(#sys_web.URLChanged) For Each(#Parameter) In(#sys_web.URLParameters) Continue If(#Parameter.Name.Uppercase <> Employee) #Com_owner.Activate( #Parameter.Value.uppercase) Leave Endfor Endroutine
名前 | 記述 |
---|---|
ComponentClassName | コンポーネントのクラス名です。 ブジェクト (PRIM_OBJT) より継承 |
ComponentMembers | このコンポーネントの全てにアクセスできるようにします。 ブジェクト (PRIM_OBJT) より継承 |
ComponentPatternName | コンポーネントのクラスを制限します。 ブジェクト (PRIM_OBJT) より継承 |
ComponentTag | インスタンス用に値を格納できる汎用スペース ブジェクト (PRIM_OBJT) より継承 |
ComponentType | ComponentType ではコンポーネントのタイプ情報にアクセスできます。 ブジェクト (PRIM_OBJT) より継承 |
ComponentTypeName | ComponentTypeName 十分適格なコンポーネントのクラス名です。 ブジェクト (PRIM_OBJT) より継承 |
Name | コンポーネントの名前 ブジェクト (PRIM_OBJT) より継承 |
Owner | コンポーネントのオーナーです。 ブジェクト (PRIM_OBJT) より継承 |
Parent | このインスタンスが添付されているコンポーネント インスタンス。コントロールのビジュアル コンテナまたは子インスタンスのコレクション ブジェクト (PRIM_OBJT) より継承 |
名前 | 記述 |
---|---|
CreateInstance | コンポーネントを作成する時に CreateInstance のイベントを実行します。 ブジェクト (PRIM_OBJT) より継承 |
DestroyInstance | コンポーネントが解除される前に DestroyInstance のイベントを実行します。 ブジェクト (PRIM_OBJT) より継承 |
名前 | 記述 |
---|---|
Add | ブラウザー履歴にアイテムを追加します。
QueryString |
GoBack | 前の URL にナビゲートします。
Step |
GoForward | 後続の URL にナビゲートします。
Step |
2018 - V14SP1