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)