具体参见类:io.raycom.system.framework.tag.form。DemoExtendSelector
说明: 1:创建下拉框扩展类: 1)创建类实现SelectTagExtender接口 2)添加类注解:@Component 用于自动生成对应的bean 3)添加接口类声明的4个方法的实现。其中 getItemValue():返回存储下拉框中value的字段名 getItemLabel():返回存储下拉框中text的字段名 getComCode():区分扩展类的标识,用于select以及select2标签中comocode属性 getItems():下拉框中的实际数据,其key值需要与声明的getItemValue,getItemLabel一致。 2:使用: 与常规的通用代码调用方法一致,区别是comcode需要赋的值是扩展类中定义的值,例如 <rt:select2 id="status" name="status" dataQuery="yes" headerKey="-1" headerValue="全部" comCode="demo-code"></rt:select2>
|