类 CheckBoxGroup
java.lang.Object
com.sh.javax.util.CheckBoxGroup
- 所有已实现的接口:
Serializable
和CheckBoxTag标签相对应的数据对象,用于生成一组具有相同名称,但是数据和显示值不同的checkbox或者radio
Company:首亨软件(重庆)有限公司
- 另请参阅:
-
字段概要
字段 -
构造器概要
构造器构造器说明CheckBoxGroup(Datastore ds, String valueColName, String textColName, String defaultValue) 构造datastore类型的CheckBoxGroupCheckBoxGroup(String[] value, String[] text, String defaultValue) 构造array类型的CheckBoxGroup -
方法概要
修饰符和类型方法说明获取默认的option值输入一组checkBox的名称,利用设置的数据生成相应的HTML语法int取得选项的项数,如果是array模式,数据的项数以value数组长度为准,如果text的项数多于value,多于的项忽略 datastore模式的项数以数据集行数为准getText(int rowNo) 获取option中的显示值getValue(int rowNo) 获取option的value值booleanisValueInDefault(String value) 判断某一个字符串是否在默认的值中voidsetCols(int cols) 输出的checkboxgroup位于一个table中,这个功能用于设置每一行显示的列数voidsetDefaultValue(String defaultValue) 设置默认的option值voidsetInputType(String type) 设置checkboxgroup中选择控件的类型,可以是checkbox或者radiovoidsetOnclick(String onclick) voidsetUseTable(boolean useTable) 设置checkboxgroup是否放在table中
-
字段详细资料
-
构造器详细资料
-
CheckBoxGroup
构造datastore类型的CheckBoxGroup- 参数:
ds- datastore数据集valueColName- 值字段名textColName- 显示字段名defaultValue- 默认的值,以逗号隔开的多个value值
-
CheckBoxGroup
构造array类型的CheckBoxGroup- 参数:
value- 值对应的数组text- 显示对应的数组defaultValue- 默认的值,以逗号隔开的多个value值
-
-
方法详细资料
-
getItemNums
public int getItemNums()取得选项的项数,如果是array模式,数据的项数以value数组长度为准,如果text的项数多于value,多于的项忽略 datastore模式的项数以数据集行数为准- 返回:
- 选项的项数
-
getText
获取option中的显示值- 参数:
rowNo- 行号- 返回:
- option的显示值
- 抛出:
Exception- Exception
-
getValue
获取option的value值- 参数:
rowNo- 行号- 返回:
- option的value值
- 抛出:
Exception- Exception
-
setDefaultValue
设置默认的option值- 参数:
defaultValue- 默认的value
-
getDefaultValue
获取默认的option值- 返回:
- 默认的option值
-
setInputType
设置checkboxgroup中选择控件的类型,可以是checkbox或者radio- 参数:
type- String checkboxgroup中选择控件的类型
-
setCols
public void setCols(int cols) 输出的checkboxgroup位于一个table中,这个功能用于设置每一行显示的列数- 参数:
cols- int 每行的列数
-
isValueInDefault
判断某一个字符串是否在默认的值中- 参数:
value- 需要判断的值- 返回:
- true在默认列表中,false不在默认列表中
-
getHTML
输入一组checkBox的名称,利用设置的数据生成相应的HTML语法- 参数:
itemName- checkbox的名称eventType- Stringevent- String- 返回:
- HTML语法
- 抛出:
Exception- Exception
-
setUseTable
public void setUseTable(boolean useTable) 设置checkboxgroup是否放在table中- 参数:
useTable- boolean true放在table中,false不放在table中
-
getOnclick
-
setOnclick
-