0
다음과 같이 내가 마이그레이션에서 BooleanField
WidgetPart
A를 추가하고 대한 기본 값을 설정합니다 :는 오차드 내용 필드
ContentDefinitionManager.AlterPartDefinition("WidgetPart",
builder => builder.WithField("DisplayInSubnav", fieldBuilder => fieldBuilder
.OfType("BooleanField")
.WithDisplayName("Display in Subnav")));
을가 관리자 UI의 편집 위젯 페이지에서 렌더링 할 때, 필드의 기본값은 null입니다 . 어떻게 BooleanField의 기본값을 true로 설정할 수 있습니까?
기본값을 WidgetPartHandler
에서 사용하지 않으려 고 시도했습니다.
public class WidgetPartHandler : ContentHandler
{
public WidgetPartHandler(IRepository<WidgetPartRecord> widgetsRepository) {
OnInitializing<WidgetPart>((context, part) =>
(part as dynamic).ShowInSubnav.Value = true);
OnLoading<WidgetPart>((context, part) =>
(part as dynamic).ShowInSubnav.Value = true);
}
}
그건 도움이 될 sooooo 될 것입니다. 고마워, Bertrand the King. 다음 운영위원회 회의에서 당신을 "볼"수 있기를 바랍니다. –