1. 功能

    输出 HTML select 元素,下拉列表,目前不支持多选,只能单选。

  2. 参数

    参数名 参数类型 是否必须 默认值 描述
    name java.lang.String select 元素 id 和 name 属性的值
    source java.lang.Object select 元素的 options 集合,可选值 java.util.List|java.util.Map|com.ailk.common.data.IDataBus
    textField java.lang.String option 元素显示内容,即<option>textField</option>
    valueField java.lang.String option 元素 value 的属性值,即<option value="valueField"></option>
    value java.lang.String 'value' 设置默认选项
    titleField java.lang.String option 元素 title 的属性值,即<option title="titleFiled"></option>
    excludeField java.lang.String 用来过滤 source 里的数据,写法如下:excludeField="a,b,c"
    defaultText java.lang.String --请选择-- 设置默认提示项的内容
    addDefault boolean true 设置是否显示默认项,默认为在下拉选项中显示设置的
    disabled boolean 是否设置组件的 disabled 属性
    changeValue boolean true 组件值是否可变,默认为可变,设置为不可变时,将只输出与 value 设置的值对应的选项
  3. 示例

    1. HTML代码

      <select jwcid="@Select" 
      	name="age" 
      	id="selectId" 
      	changeValue="false" 
      	textField="TEXT" 
      	valueField="VALUE" 
      	titleField="TITLE" 
      	source="ognl:page.birthday()" 
      	value="2" 
      	addDefault="true" 
      	defaultText="--请选择--"
      ></select>