mirror of
https://github.com/Kingsrook/qqq.git
synced 2025-07-18 13:10:44 +00:00
CE-2261: added grid widths to field metadata
This commit is contained in:
@ -89,6 +89,11 @@ public @interface QField
|
||||
*******************************************************************************/
|
||||
int maxLength() default Integer.MAX_VALUE;
|
||||
|
||||
/*******************************************************************************
|
||||
**
|
||||
*******************************************************************************/
|
||||
int gridColumns() default -1;
|
||||
|
||||
/*******************************************************************************
|
||||
**
|
||||
*******************************************************************************/
|
||||
|
@ -81,6 +81,7 @@ public class QFieldMetaData implements Cloneable
|
||||
private QQueryFilter possibleValueSourceFilter;
|
||||
private QPossibleValueSource inlinePossibleValueSource;
|
||||
|
||||
private Integer gridColumns;
|
||||
private Integer maxLength;
|
||||
private Set<FieldBehavior<?>> behaviors;
|
||||
|
||||
@ -198,6 +199,7 @@ public class QFieldMetaData implements Cloneable
|
||||
setIsRequired(fieldAnnotation.isRequired());
|
||||
setIsEditable(fieldAnnotation.isEditable());
|
||||
setIsHidden(fieldAnnotation.isHidden());
|
||||
setGridColumns(fieldAnnotation.gridColumns());
|
||||
|
||||
if(StringUtils.hasContent(fieldAnnotation.label()))
|
||||
{
|
||||
@ -1062,6 +1064,7 @@ public class QFieldMetaData implements Cloneable
|
||||
}
|
||||
|
||||
|
||||
|
||||
/*******************************************************************************
|
||||
** Getter for inlinePossibleValueSource
|
||||
*******************************************************************************/
|
||||
@ -1092,4 +1095,34 @@ public class QFieldMetaData implements Cloneable
|
||||
}
|
||||
|
||||
|
||||
|
||||
/*******************************************************************************
|
||||
** Getter for gridColumns
|
||||
*******************************************************************************/
|
||||
public Integer getGridColumns()
|
||||
{
|
||||
return (this.gridColumns);
|
||||
}
|
||||
|
||||
|
||||
|
||||
/*******************************************************************************
|
||||
** Setter for gridColumns
|
||||
*******************************************************************************/
|
||||
public void setGridColumns(Integer gridColumns)
|
||||
{
|
||||
this.gridColumns = gridColumns;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/*******************************************************************************
|
||||
** Fluent setter for gridColumns
|
||||
*******************************************************************************/
|
||||
public QFieldMetaData withGridColumns(Integer gridColumns)
|
||||
{
|
||||
this.gridColumns = gridColumns;
|
||||
return (this);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -51,6 +51,7 @@ public class QFrontendFieldMetaData implements Serializable
|
||||
private boolean isRequired;
|
||||
private boolean isEditable;
|
||||
private boolean isHeavy;
|
||||
private Integer gridColumns;
|
||||
private String possibleValueSourceName;
|
||||
private String displayFormat;
|
||||
private Serializable defaultValue;
|
||||
@ -66,7 +67,6 @@ public class QFrontendFieldMetaData implements Serializable
|
||||
//////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
||||
|
||||
/*******************************************************************************
|
||||
** Constructor
|
||||
*******************************************************************************/
|
||||
@ -78,6 +78,7 @@ public class QFrontendFieldMetaData implements Serializable
|
||||
this.isRequired = fieldMetaData.getIsRequired();
|
||||
this.isEditable = fieldMetaData.getIsEditable();
|
||||
this.isHeavy = fieldMetaData.getIsHeavy();
|
||||
this.gridColumns = fieldMetaData.getGridColumns();
|
||||
this.possibleValueSourceName = fieldMetaData.getPossibleValueSourceName();
|
||||
this.displayFormat = fieldMetaData.getDisplayFormat();
|
||||
this.adornments = fieldMetaData.getAdornments();
|
||||
@ -166,6 +167,17 @@ public class QFrontendFieldMetaData implements Serializable
|
||||
|
||||
|
||||
|
||||
/*******************************************************************************
|
||||
** Getter for gridColumns
|
||||
**
|
||||
*******************************************************************************/
|
||||
public Integer getGridColumns()
|
||||
{
|
||||
return gridColumns;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/*******************************************************************************
|
||||
** Getter for displayFormat
|
||||
**
|
||||
|
Reference in New Issue
Block a user