public IUIGridColumn GetUIGridColumn(IPropDef propDef) { if (propDef == null) { throw new ArgumentNullException("propDef"); } UIControlType controlType = GetControlType(propDef); var gridColumn = _factory.CreateUIGridProperty(propDef.DisplayName, propDef.PropertyName, controlType.TypeName, controlType.AssemblyName, true, 100, PropAlignment.left, new Hashtable()); //SetControlType(propDef, gridColumn); return(gridColumn); }
public IFilterPropertyDef CreateUIFilterProperty(IPropDef propDef) { if (propDef == null) { throw new ArgumentNullException("propDef"); } UIControlType uiControlType = GetControlType(propDef); var filterClauseOperator = GetFilterClauseOperator(propDef); IFilterPropertyDef filterPropertyDef = _factory.CreateFilterPropertyDef(propDef.PropertyName, propDef.DisplayName, uiControlType.TypeName, uiControlType.AssemblyName, filterClauseOperator, new Dictionary <string, string>()); return(filterPropertyDef); }