mirror of
https://github.com/Kingsrook/qqq.git
synced 2025-07-18 05:01:07 +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 maxLength() default Integer.MAX_VALUE;
|
||||||
|
|
||||||
|
/*******************************************************************************
|
||||||
|
**
|
||||||
|
*******************************************************************************/
|
||||||
|
int gridColumns() default -1;
|
||||||
|
|
||||||
/*******************************************************************************
|
/*******************************************************************************
|
||||||
**
|
**
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
|
@ -81,6 +81,7 @@ public class QFieldMetaData implements Cloneable
|
|||||||
private QQueryFilter possibleValueSourceFilter;
|
private QQueryFilter possibleValueSourceFilter;
|
||||||
private QPossibleValueSource inlinePossibleValueSource;
|
private QPossibleValueSource inlinePossibleValueSource;
|
||||||
|
|
||||||
|
private Integer gridColumns;
|
||||||
private Integer maxLength;
|
private Integer maxLength;
|
||||||
private Set<FieldBehavior<?>> behaviors;
|
private Set<FieldBehavior<?>> behaviors;
|
||||||
|
|
||||||
@ -198,6 +199,7 @@ public class QFieldMetaData implements Cloneable
|
|||||||
setIsRequired(fieldAnnotation.isRequired());
|
setIsRequired(fieldAnnotation.isRequired());
|
||||||
setIsEditable(fieldAnnotation.isEditable());
|
setIsEditable(fieldAnnotation.isEditable());
|
||||||
setIsHidden(fieldAnnotation.isHidden());
|
setIsHidden(fieldAnnotation.isHidden());
|
||||||
|
setGridColumns(fieldAnnotation.gridColumns());
|
||||||
|
|
||||||
if(StringUtils.hasContent(fieldAnnotation.label()))
|
if(StringUtils.hasContent(fieldAnnotation.label()))
|
||||||
{
|
{
|
||||||
@ -1062,6 +1064,7 @@ public class QFieldMetaData implements Cloneable
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/*******************************************************************************
|
/*******************************************************************************
|
||||||
** Getter for inlinePossibleValueSource
|
** 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 isRequired;
|
||||||
private boolean isEditable;
|
private boolean isEditable;
|
||||||
private boolean isHeavy;
|
private boolean isHeavy;
|
||||||
|
private Integer gridColumns;
|
||||||
private String possibleValueSourceName;
|
private String possibleValueSourceName;
|
||||||
private String displayFormat;
|
private String displayFormat;
|
||||||
private Serializable defaultValue;
|
private Serializable defaultValue;
|
||||||
@ -66,7 +67,6 @@ public class QFrontendFieldMetaData implements Serializable
|
|||||||
//////////////////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/*******************************************************************************
|
/*******************************************************************************
|
||||||
** Constructor
|
** Constructor
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
@ -78,6 +78,7 @@ public class QFrontendFieldMetaData implements Serializable
|
|||||||
this.isRequired = fieldMetaData.getIsRequired();
|
this.isRequired = fieldMetaData.getIsRequired();
|
||||||
this.isEditable = fieldMetaData.getIsEditable();
|
this.isEditable = fieldMetaData.getIsEditable();
|
||||||
this.isHeavy = fieldMetaData.getIsHeavy();
|
this.isHeavy = fieldMetaData.getIsHeavy();
|
||||||
|
this.gridColumns = fieldMetaData.getGridColumns();
|
||||||
this.possibleValueSourceName = fieldMetaData.getPossibleValueSourceName();
|
this.possibleValueSourceName = fieldMetaData.getPossibleValueSourceName();
|
||||||
this.displayFormat = fieldMetaData.getDisplayFormat();
|
this.displayFormat = fieldMetaData.getDisplayFormat();
|
||||||
this.adornments = fieldMetaData.getAdornments();
|
this.adornments = fieldMetaData.getAdornments();
|
||||||
@ -166,6 +167,17 @@ public class QFrontendFieldMetaData implements Serializable
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/*******************************************************************************
|
||||||
|
** Getter for gridColumns
|
||||||
|
**
|
||||||
|
*******************************************************************************/
|
||||||
|
public Integer getGridColumns()
|
||||||
|
{
|
||||||
|
return gridColumns;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/*******************************************************************************
|
/*******************************************************************************
|
||||||
** Getter for displayFormat
|
** Getter for displayFormat
|
||||||
**
|
**
|
||||||
|
Reference in New Issue
Block a user