public MenuItemProperties(FormMenuItemBase menuItemBase) { this.menuItemBase = menuItemBase; innerList.Add(_id); innerList.Add(_caption); innerList.Add(_pushAction); innerList.Add(_shortCutKey); innerList.Add(_menuItemType); innerList.Add(_ellipsis); innerList.Add(_menuLevel); innerList.Add(_captionClass); innerList.Add(_visible); innerList.Add(_name); innerList.Add(_enabled); innerList.Add(_captionMl); innerList.Add(_description); innerList.Add(_invalidActionAppearance); innerList.Add(_runCommand); innerList.Add(_runObject); innerList.Add(_runFormLinkType); innerList.Add(_runFormOnRec); innerList.Add(_updateOnAction); innerList.Add(_runFormView); innerList.Add(_runFormLink); innerList.Add(_sourceExpr); innerList.Add(_tooltip); innerList.Add(_tooltipMl); innerList.Add(_onPush); }
public static void Write(this FormMenuItemBase fieldFormControl, CSideWriter writer) { var relevantProperties = fieldFormControl.Properties.Where(p => p.HasValue); var declaration = "{ "; writer.Write(declaration); writer.Indent(writer.Column); relevantProperties.Write(PropertiesStyle.Field, writer); var lastProperty = relevantProperties.LastOrDefault(); if (lastProperty != null) { if (lastProperty is TriggerProperty) { writer.Write(new string(' ', lastProperty.Name.Length + 2)); } } writer.WriteLine("}"); writer.Unindent(); }
public MenuItemProperties(FormMenuItemBase menuItemBase) { this.menuItemBase = menuItemBase; }