/// <summary> /// Creates new jqGrid subgrid column. /// </summary> /// <param name="name">The name of the column.</param> /// <param name="alignment">The alignment of the column.</param> /// <param name="width">The width of the column.</param> /// <param name="mapping">The mapping for the column.</param> public JqGridSubgridColumnModel(string name, JqGridAlignments alignment, int width, string mapping) { Name = name; Alignment = alignment; Width = width; Mapping = mapping; }
/// <summary> /// Initializes a new instance of the JqGridNavigatorOptionsBase class. /// </summary> public JqGridNavigatorOptionsBase() { Add = true; AddIcon = JqGridNavigatorDefaults.AddIcon; AddText = String.Empty; AddToolTip = JqGridNavigatorDefaults.AddToolTip; Edit = true; EditIcon = JqGridNavigatorDefaults.EditIcon; EditText = String.Empty; EditToolTip = JqGridNavigatorDefaults.EditToolTip; Position = JqGridAlignments.Left; }
/// <summary> /// Initializes a new instance of the JqGridNavigatorOptionsBase class. /// </summary> public JqGridNavigatorOptionsBase() { Add = JqGridOptionsDefaults.Navigator.Add; AddIcon = JqGridOptionsDefaults.Navigator.AddIcon; AddText = null; AddToolTip = JqGridOptionsDefaults.Navigator.AddToolTip; Edit = JqGridOptionsDefaults.Navigator.Edit; EditIcon = JqGridOptionsDefaults.Navigator.EditIcon; EditText = null; EditToolTip = JqGridOptionsDefaults.Navigator.EditToolTip; Position = JqGridOptionsDefaults.Navigator.Position; }
private static JqGridSubgridColumnModel CreateJqGridSubgridColumnModel(ModelMetadata columnMetadata) { JqGridAlignments alignment = JqGridOptionsDefaults.ColumnModel.Alignment; int width = JqGridOptionsDefaults.ColumnModel.Width; foreach (Attribute customAttribute in columnMetadata.ContainerType.GetProperty(columnMetadata.PropertyName).GetCustomAttributes(true)) { JqGridColumnLayoutAttribute jqGridColumnLayoutAttribute = (customAttribute as JqGridColumnLayoutAttribute); if (jqGridColumnLayoutAttribute != null) { alignment = jqGridColumnLayoutAttribute.Alignment; width = jqGridColumnLayoutAttribute.Width; break; } } return(new JqGridSubgridColumnModel(columnMetadata.GetDisplayName(), alignment, width, columnMetadata.PropertyName)); }
/// <summary> /// Creates new jqGrid subgrid column. /// </summary> /// <param name="name">The name of the column.</param> /// <param name="alignment">The alignment of the column.</param> /// <param name="width">The width of the column.</param> public JqGridSubgridColumnModel(string name, JqGridAlignments alignment, int width) : this(name, alignment, width, null) { }
internal static void SetColumnAlignment(this ModelMetadata metadata, JqGridAlignments alignment) { metadata.AdditionalValues.Add(_alignmentKey, alignment); }