4

サイトコアでアイテムをプログラムで非表示にするにはどうすればよいですか?

これが私がこれまでに試したことです:

Item recordDetails = root.Add(object.Name + " Details", folderTemplate);
recordDetails.Fields.ReadAll(); 
recordDetails.Editing.BeginEdit();
CheckboxField recordHidden = recordDetails.Fields["Hidden"];//Also tried "isHidden"
if (recordHidden != null)
{
   recordHidden.Checked = true;
}
recordDetails.Editing.EndEdit();

しかし、運が悪い、何かアイデアはありますか?

4

2 に答える 2

5

使用することもできますmyItem.Appearance.Hidden = true;:)

于 2012-09-26T13:08:15.990 に答える
2

私が使用していたフィールド名が正しくありませんでした-それは「__Hidden」でした。これを変更すると問題が修正されました。

于 2012-09-25T22:20:54.723 に答える