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?

%Integer としての Length プロパティ

プロパティをクラスに追加すると、システムは PropertyNameLogicalToDisplay および PropertyNameDisplayToLogical という名前のクラスに 1 対の新しいメソッドを自動的に追加します。これらのメソッドは、データ型クラスの LogicalToDisplay メソッドおよび DisplayToLogical メソッドの振る舞いを保持します。このため、タイプ %IntegerOpens in a new tabLength プロパティを Film に追加する場合、Caché はメソッド LengthLogicalToDisplay および LengthDisplayToLogicalFilm に自動的に追加します。これらのメソッドは、%IntegerOpens in a new tabLogicalToDisplay および DisplayToLogical の既定の振る舞いを提供します。

generated description: newlengthlogicalanddisplay.jpg

Length 値のカスタム表示形式を実行するには、LengthLogicalToDisplay メソッドを Film 内に再定義するだけです。このメソッドを自動的に使用して Length 値を表示する Caché のツールとユーティリティは、この値を、Caché で使用される %IntegerOpens in a new tab 値の通常の表示方法ではなく、ユーザが希望する方法で表示します。

ただし、Caché はさらに優れたオプションを提供します。

Note:

メモ : スタジオ・インスペクタは、PropertyNameLogicalToDisplay メソッドも、PropertyNameDisplayToLogical メソッドも表示しません。

FeedbackOpens in a new tab