Exemplo n.º 1
0
 /// <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;
 }
Exemplo n.º 4
0
 /// <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;
 }
        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)
 {
 }
Exemplo n.º 7
0
 internal static void SetColumnAlignment(this ModelMetadata metadata, JqGridAlignments alignment)
 {
     metadata.AdditionalValues.Add(_alignmentKey, alignment);
 }
 internal static void SetColumnAlignment(this ModelMetadata metadata, JqGridAlignments alignment)
 {
     metadata.AdditionalValues.Add(_alignmentKey, alignment);
 }