public VueComponentDefinition[] FilterFormVues(ContentTableFilterForm filterForm, ContentType contentType) { return(new[] { new VueComponentDefinition { Name = "cms-widget-chrono-field-table-filter" } }); }
public ContentTableFilterOperation[] SetupFilteringOperations(ContentTableFilterForm filterForm, ContentType contentType) { if (!(filterForm is PublishingFieldTableFilterForm)) { return(null); } var f = filterForm.DirectCastTo <PublishingFieldTableFilterForm>(); return(new[] { new ContentTableFilterOperation(PublishingFieldWhereConditionsProvider.IS_PUBLISHED_WHERE_CONDITION_NAME, f) }); }
public VueComponentDefinition[] FilterFormVues(ContentTableFilterForm filterForm, ContentType contentType) { return(new[] { new VueComponentDefinition { Name = "cms-form-field-checkbox", Props = new { label = "Publish Status:", valuePath = nameof(PublishingFieldTableFilterForm.IsPublished), yesLabel = "Published", noLabel = "Not Published" } } }); }
public VueComponentDefinition[] FilterFormVues(ContentTableFilterForm filterForm, Type datumType) { return(new[] { new VueComponentDefinition { Name = "cms-form-field-checkbox", Props = new { label = "Is Activated?", valuePath = nameof(UserDatumIsActivatedTableFilterForm.IsActivated), yesLabel = "Yes", noLabel = "No" } } }); }
public ContentTableFilterOperation[] SetupFilteringOperations(ContentTableFilterForm filterForm, ContentType contentType) { if (!(filterForm is ChronoFieldTableFilterForm)) { return(null); } var fm = filterForm.DirectCastTo <ChronoFieldTableFilterForm>(); var ops = new List <ContentTableFilterOperation>(); foreach (var item in fm.Items) { ops.Add(new ContentTableFilterOperation(ChronoFieldWhereConditionsProvider.CONDITION_NAME, item)); } return(ops.ToArray()); }
SetupFilteringOperations(ContentTableFilterForm filterForm, Type datumType) { var f = filterForm is UserDatumIsActivatedTableFilterForm ? filterForm.DirectCastTo <UserDatumIsActivatedTableFilterForm>() : null; if (f == null) { return(null); } return(new[] { new ContentTableFilterOperation( UserDatumWhereConditionsProvider.IS_ACTIVATED_WHERE_CONDITION_NAME, f ) }); }
SetupFilteringOperations(ContentTableFilterForm filterForm, Type datumType) { var f = filterForm is RoleDatumIsReservedTableFilterForm ? filterForm.DirectCastTo <RoleDatumIsReservedTableFilterForm>() : null; if (f == null) { return(null); } return(new[] { new ContentTableFilterOperation( RoleDatumWhereConditionsProvider.IS_SYSTEM_RESERVED_WHERE_CONDITION_NAME, f ) }); }