예제 #1
0
        public override void Initialize(IStringMetaField metaField, IMetaEntity metaEntity = null)
        {
            var metaStringMetaField = EntityService.GetMetaEntity(nameof(IStringMetaField));

            EntityValidator = EntityService.GetEntityValidator(metaStringMetaField);
            if (metaField == null)
            {
                metaField = MetaDataService.InitializeStringMetaField(metaStringMetaField, metaEntity);
            }
            Caption = EntityValidator.MetaEntity.Label;
            Entity  = metaField;

            InitializeFieldValidators(metaField);
        }
        public void CreateStringMetaField()
        {
            var metaField = MetaDataService.InitializeStringMetaField(MetaStringMetaField, MetaEntity);

            OpenMetaFieldEdition(metaField);
        }