$xxxInheritableSchema サブフォームを作成して挿入する
新しい構造化オブジェクトクラスを定義するフォームを作成したら、関連する [$xxxInheritableSchema] サブフォームを作成してフォームに挿入します。[$xxxInheritableSchema] サブフォームは、構造化オブジェクトクラスに属性を定義します。
始める前に
手順
- HCL Domino® Designer で、RENOVATIONSNAMES.NTF を開きます。
- [$countryInheritableSchema] サブフォームの内容を、次の手順で新しいサブフォームにコピーします。 重要: [$countryInheritableSchema] サブフォームを選択してコピーアンドペーストでコピーしないでください。
- ナビゲーションペインで、[共有要素] を選択してから、[サブフォーム] を選択します。
- [$countryInheritableSchema] サブフォームを開き、 を選択し、次に を選択します。
- [$countryInheritableSchema] サブフォームを閉じます。
- [サブフォーム] を選択したまま [新規サブフォーム] を右クリックします。フォーム名として $xxxInheritableSchema と入力します。xxx は、以前に作成した新規構造化オブジェクトクラスの名前です (例: $renovationsPrinterInheritableSchema)。「OK」をクリックします。
- を選択します。
- 次の手順を実行し、新しいサブフォームのプロパティを指定します。
- 新しいサブフォームが開いている状態で、 を選択します。
- [オプション] プロパティの [Notes パススルー HTML を解釈する] チェックボックスをオフにします。
- 他のプロパティは変更せずにサブフォームのプロパティインフォボックスを閉じます。
- [必須] タブで次の手順を実行します。
- オプション: [オプション] タブで searchGuide フィールドとそのラベルを削除し、必要に応じてコメントフィールドとそのラベルも削除します。
- [オペレーション] タブはそのままにします。
- 作成した構造化オブジェクトクラスに対し、新しい [InheritableSchema] サブフォームで必須とオプションの属性を定義します。
- 次の手順を実行し、新しく作成した [InheritableSchema] サブフォームから [$countryExtensibleSchema] サブフォームを削除します。
- 新しい [InheritableSchema] サブフォームの [拡張可能] タブで、1 行下にカーソルを置いて [$countryExtensibleSchema] サブフォームを選択します。
- [$countryExtensibleSchema] サブフォームが選択されていることを確認します。 をクリックし、新しい [InheritableSchema] サブフォームから [$countryExtensibleSchema] サブフォームを削除します。
- 新しい [InheritableSchema] サブフォームを保存して閉じます。
- 次の手順を実行し、新しい [InheritableSchema] サブフォームを、構造化オブジェクトクラスを定義するために作成したフォームに挿入します。
- Domino® Designer で、RENOVATIONSNAMES.NTF を開きます。
- ナビゲーションペインで [フォーム] を選択し、以前に作成したフォーム (renovationsPrinter など) を開きます。
- フォーム名と Type、Owner、LocalAdmin、DocumentAccess の各フィールドの間にカーソルを配置します。
- [OK] をクリックします。 を選択します。作成した [InheritableSchema] サブフォーム ($renovationsPrinterInheritableSchema など) を選択し、
- フォームを保存して閉じます。