public class Options
extends java.lang.Object
implements java.io.Serializable
构造器和说明 |
---|
Options(Datastore ds,
java.lang.String valueColName,
java.lang.String textColName,
java.lang.String defaultValue)
构造datastore类型的options
|
Options(java.util.Map<java.lang.String,Datastore> grpDs,
java.lang.String valueColName,
java.lang.String textColName,
java.lang.String defaultValue)
带分组的options
|
Options(java.util.Map<java.lang.String,java.lang.String[][]> grpArray,
java.lang.String defaultValue)
带分组的options
|
Options(java.lang.String[] value,
java.lang.String[] text,
java.lang.String defaultValue)
构造array类型的options
|
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
getDefaultValue()
获取默认的option值
|
java.lang.String |
getHTML()
利用设置的数据生成相应的HTML语法
|
int |
getItemNums()
取得选项的项数,如果是array模式,数据的项数以value数组长度为准,如果text的项数多于value,多于的项忽略
datastore模式的项数以数据集行数为准
|
java.lang.String |
getText(int rowNo)
获取option中的显示值
|
java.lang.String |
getValue(int rowNo)
获取option的value值
|
boolean |
isValueInDefault(java.lang.String value)
判断某一个字符串是否在默认的值中
|
void |
setDefaultValue(java.lang.String defaultValue)
设置默认的option值
|
public Options(java.util.Map<java.lang.String,Datastore> grpDs, java.lang.String valueColName, java.lang.String textColName, java.lang.String defaultValue)
grpDs
- label:key Datastore:数据集valueColName
- 值字段名textColName
- 显示字段名defaultValue
- 默认的值public Options(java.util.Map<java.lang.String,java.lang.String[][]> grpArray, java.lang.String defaultValue)
grpArray
- label:key String[][]:1:value 2:labeldefaultValue
- Stringpublic Options(Datastore ds, java.lang.String valueColName, java.lang.String textColName, java.lang.String defaultValue)
ds
- datastore 数据集valueColName
- 值字段名textColName
- 显示字段名defaultValue
- 默认的值public Options(java.lang.String[] value, java.lang.String[] text, java.lang.String defaultValue)
value
- 值对应的数组text
- 显示对应的数组defaultValue
- 默认的值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 boolean isValueInDefault(java.lang.String value)
value
- 需要判断的值public java.lang.String getHTML() throws java.lang.Exception
java.lang.Exception
- Exception