Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

OnPage メソッド

また、ウィザードで、ページを表示するためのコードを含む OnPage メソッドを生成します。ページに希望の内容を表示させるため、OnPage にコードを追加します。

これは、ウィザードによって提供される OnPage メソッドの初期のスケルトンです。OnPage に HTML を埋め込むために、&html<> 指示文を使用します。Quit コマンドを使用する最終行は、メソッドが正常に完了したことを示す値 $$$OK を返します ($$$OK は、Caché ライブラリで定義されたマクロです)。

—TicketConfirm.OnPage—
TicketConfirm.OnPage

ClassMethod OnPage() As %Status
{
    &html<<html>
    <head>
    </head>
    <body>>
    ;To do...
    &html<</body>
    </html>>
    Quit $$$OK
}

上記のコードは、Write コマンドを使用して HTML を出力する以下のさらに煩雑なコードと機能的に同じです。実際、コンパイラは TicketConfirm をコンパイルするときに上記のコードを以下のようなコードに変換します。

—TicketConfirm.OnPage—
TicketConfirm.OnPage
ClassMethod OnPage() As %Status
{
    Write "<html>",!
    Write "<head>",!
    Write "</head>",!
    Write "<body>",!
    ;To do...
    Write "</body>",!
    Write "</html>",!
    Quit $$$OK
}
FeedbackOpens in a new tab