internal ClientEntityViewMeta ConvertToClientMeta(WebEntityViewMeta evm, bool?isDetail = null) { var c = new ClientEntityViewMeta(); ConvertToClientMeta(evm, c, isDetail); return(c); }
private void ConvertToClientMeta(WebEntityViewMeta evm, ClientEntityViewMeta clientMeta, bool?isDetail) { clientMeta.model = ClientEntities.GetClientName(evm.EntityType); clientMeta.viewName = evm.ExtendView; clientMeta.label = evm.Label; if (isDetail.GetValueOrDefault(this.Option.isDetail)) { clientMeta.formConfig = CreateFormConfig(evm); } else { clientMeta.gridConfig = CreateGridConfig(evm); if (evm.EntityMeta.IsTreeEntity) { clientMeta.storeConfig = new TreeStoreConfig(); } else { var groupBy = evm.GroupBy; if (groupBy != null) { var n = groupBy.Name; if (groupBy.IsReference) { n = EntityModelGenerator.LabeledRefProperty(n); } clientMeta.groupBy = n; } clientMeta.storeConfig = new StoreConfig { pageSize = evm.PageSize }; } } }
internal ClientEntityViewMeta ConvertToClientMeta(WebEntityViewMeta evm, bool? isDetail = null) { var c = new ClientEntityViewMeta(); ConvertToClientMeta(evm, c, isDetail); return c; }
private void ConvertToClientMeta(WebEntityViewMeta evm, ClientEntityViewMeta clientMeta, bool? isDetail) { clientMeta.model = ClientEntities.GetClientName(evm.EntityType); clientMeta.viewName = evm.ExtendView; clientMeta.label = evm.Label; if (isDetail.GetValueOrDefault(this.Option.isDetail)) { clientMeta.formConfig = CreateFormConfig(evm); } else { clientMeta.gridConfig = CreateGridConfig(evm); if (evm.EntityMeta.IsTreeEntity) { clientMeta.storeConfig = new TreeStoreConfig(); } else { var groupBy = evm.GroupBy; if (groupBy != null) { var n = groupBy.Name; if (groupBy.IsReference) { n = EntityModelGenerator.LabeledRefProperty(n); } clientMeta.groupBy = n; } clientMeta.storeConfig = new StoreConfig { pageSize = evm.PageSize }; } } }