Example #1
0
 private static bool IsEditorSupported(IModelCommonMemberViewItem item)
 {
     return(typeof(ISupportNotifiedMembers).IsAssignableFrom(item.PropertyEditorType));
 }
Example #2
0
 internal static void MapModelCommonMemberViewItem(
     IModelCommonMemberViewItem modelColumn,
     Column column
     )
 {
     if (column.NullText is not null)
     {
         modelColumn.NullText = column.NullText;
     }
     if (column.DataSourceCriteria is not null)
     {
         modelColumn.DataSourceCriteria = column.DataSourceCriteria;
     }
     if (column.EditMaskType.HasValue)
     {
         modelColumn.EditMaskType =
             column.EditMaskType ?? modelColumn.EditMaskType;
     }
     if (column.IsPassword.HasValue)
     {
         modelColumn.IsPassword =
             column.IsPassword ?? modelColumn.IsPassword;
     }
     if (column.DisplayFormat is not null)
     {
         modelColumn.DisplayFormat = column.DisplayFormat;
     }
     if (column.Caption is not null)
     {
         modelColumn.Caption = column.Caption;
     }
     if (column.RowCount.HasValue)
     {
         modelColumn.RowCount =
             column.RowCount ?? modelColumn.RowCount;
     }
     if (column.AllowEdit.HasValue)
     {
         modelColumn.AllowEdit =
             column.AllowEdit ?? modelColumn.AllowEdit;
     }
     if (column.LookupProperty is not null)
     {
         modelColumn.LookupProperty = column.LookupProperty;
     }
     if (column.DataSourcePropertyIsNullMode.HasValue)
     {
         modelColumn.DataSourcePropertyIsNullMode =
             column.DataSourcePropertyIsNullMode ?? modelColumn.DataSourcePropertyIsNullMode;
     }
     if (column.DataSourcePropertyIsNullCriteria is not null)
     {
         modelColumn.DataSourcePropertyIsNullCriteria = column.DataSourcePropertyIsNullCriteria;
     }
     if (column.AllowClear.HasValue)
     {
         modelColumn.AllowClear =
             column.AllowClear ?? modelColumn.AllowClear;
     }
     if (column.CaptionForTrue is not null)
     {
         modelColumn.CaptionForTrue = column.CaptionForTrue;
     }
     if (column.CaptionForFalse is not null)
     {
         modelColumn.CaptionForFalse = column.CaptionForFalse;
     }
     if (column.ImageForTrue is not null)
     {
         modelColumn.ImageForTrue = column.ImageForTrue;
     }
     if (column.ImageForFalse is not null)
     {
         modelColumn.ImageForFalse = column.ImageForFalse;
     }
     if (column.ImageSizeMode.HasValue)
     {
         modelColumn.ImageSizeMode =
             column.ImageSizeMode ?? modelColumn.ImageSizeMode;
     }
     if (column.PredefinedValues is not null)
     {
         modelColumn.PredefinedValues = column.PredefinedValues;
     }
     if (column.LookupEditorMode.HasValue)
     {
         modelColumn.LookupEditorMode =
             column.LookupEditorMode ?? modelColumn.LookupEditorMode;
     }
     if (column.ImmediatePostData.HasValue)
     {
         modelColumn.ImmediatePostData =
             column.ImmediatePostData ?? modelColumn.ImmediatePostData;
     }
     if (column.PropertyEditorType is not null)
     {
         modelColumn.PropertyEditorType = column.PropertyEditorType;
     }
     if (column.EditMask is not null)
     {
         modelColumn.EditMask = column.EditMask;
     }
 }