public class CheckBoxGroup
extends java.lang.Object
implements java.io.Serializable
Company:首亨软件(重庆)有限公司
| 构造器和说明 |
|---|
CheckBoxGroup(Datastore ds,
java.lang.String valueColName,
java.lang.String textColName,
java.lang.String defaultValue)
构造datastore类型的CheckBoxGroup
|
CheckBoxGroup(java.lang.String[] value,
java.lang.String[] text,
java.lang.String defaultValue)
构造array类型的CheckBoxGroup
|
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
getDefaultValue()
获取默认的option值
|
java.lang.String |
getHTML(java.lang.String itemName,
java.lang.String eventType,
java.lang.String event)
输入一组checkBox的名称,利用设置的数据生成相应的HTML语法
|
int |
getItemNums()
取得选项的项数,如果是array模式,数据的项数以value数组长度为准,如果text的项数多于value,多于的项忽略
datastore模式的项数以数据集行数为准
|
java.lang.String |
getOnclick() |
java.lang.String |
getText(int rowNo)
获取option中的显示值
|
java.lang.String |
getValue(int rowNo)
获取option的value值
|
boolean |
isValueInDefault(java.lang.String value)
判断某一个字符串是否在默认的值中
|
void |
setCols(int cols)
输出的checkboxgroup位于一个table中,这个功能用于设置每一行显示的列数
|
void |
setDefaultValue(java.lang.String defaultValue)
设置默认的option值
|
void |
setInputType(java.lang.String type)
设置checkboxgroup中选择控件的类型,可以是checkbox或者radio
|
void |
setOnclick(java.lang.String onclick) |
void |
setUseTable(boolean useTable)
设置checkboxgroup是否放在table中
|
public static final java.lang.String CHECKBOX
public static final java.lang.String RADIO
public CheckBoxGroup(Datastore ds, java.lang.String valueColName, java.lang.String textColName, java.lang.String defaultValue)
ds - datastore数据集valueColName - 值字段名textColName - 显示字段名defaultValue - 默认的值,以逗号隔开的多个value值public CheckBoxGroup(java.lang.String[] value,
java.lang.String[] text,
java.lang.String defaultValue)
value - 值对应的数组text - 显示对应的数组defaultValue - 默认的值,以逗号隔开的多个value值public int getItemNums()
public java.lang.String getText(int rowNo)
throws java.lang.Exception
rowNo - 行号java.lang.Exception - Exceptionpublic java.lang.String getValue(int rowNo)
throws java.lang.Exception
rowNo - 行号java.lang.Exception - Exceptionpublic void setDefaultValue(java.lang.String defaultValue)
defaultValue - 默认的valuepublic java.lang.String getDefaultValue()
public void setInputType(java.lang.String type)
type - String checkboxgroup中选择控件的类型public void setCols(int cols)
cols - int 每行的列数public boolean isValueInDefault(java.lang.String value)
value - 需要判断的值public java.lang.String getHTML(java.lang.String itemName,
java.lang.String eventType,
java.lang.String event)
throws java.lang.Exception
itemName - checkbox的名称eventType - Stringevent - Stringjava.lang.Exception - Exceptionpublic void setUseTable(boolean useTable)
useTable - boolean true放在table中,false不放在table中public java.lang.String getOnclick()
public void setOnclick(java.lang.String onclick)