模型配置 - liuyong1352/vue-adminlte4j GitHub Wiki
该注解配置在类上 ,起到的全局配置作用 , 也就是说属性没有配置的选择默认继承全局配置
属性说明:
- span: 布局作用, 最大值为12 ,也就是占一行 , 默认值为12
- ignore:忽略策略, 默认为true , 那么在属性在没有配置UIForm注解, 该属性将不会出现在模型中
- hidden:隐藏策略 , 默认为true , 机制与ignore一样
- inline:表单是否为内联 , 默认为false
- ref: 引用 , 主要起到复用其他模型配置作用
属性说明
type : 表单类型
字典数据配置
type:提供数据字典的class method:方法名称 ,方法什么必须为 public (static) List 进行声明
例如如下配置
@UIFormItem(type = FormItemType.SELECT)
@DictProvider(type = LangProvider.class, method = "lang")
private int lang ;
public class LangProvider {
public static List<Dict> lang() {
List<Dict> dictList = new ArrayList<>() ;
dictList.add(Dict.build("1" , "java")) ;
dictList.add(Dict.build("2" , "c")) ;
dictList.add(Dict.build("3" , "c++")) ;
return dictList ;
}
}