类 Options
java.lang.Object
com.sh.javax.util.Options
- 所有已实现的接口:
Serializable
- 另请参阅:
-
构造器概要
构造器构造器说明构造datastore类型的options构造array类型的options带分组的options带分组的options -
方法概要
修饰符和类型方法说明获取默认的option值getHTML()利用设置的数据生成相应的HTML语法int取得选项的项数,如果是array模式,数据的项数以value数组长度为准,如果text的项数多于value,多于的项忽略 datastore模式的项数以数据集行数为准getText(int rowNo) 获取option中的显示值getValue(int rowNo) 获取option的value值booleanisValueInDefault(String value) 判断某一个字符串是否在默认的值中voidsetDefaultValue(String defaultValue) 设置默认的option值
-
构造器详细资料
-
Options
public Options(Map<String, Datastore> grpDs, String valueColName, String textColName, String defaultValue) 带分组的options- 参数:
grpDs- label:key Datastore:数据集valueColName- 值字段名textColName- 显示字段名defaultValue- 默认的值
-
Options
带分组的options- 参数:
grpArray- label:key String[][]:1:value 2:labeldefaultValue- String
-
Options
构造datastore类型的options- 参数:
ds- datastore 数据集valueColName- 值字段名textColName- 显示字段名defaultValue- 默认的值
-
Options
构造array类型的options- 参数:
value- 值对应的数组text- 显示对应的数组defaultValue- 默认的值
-
-
方法详细资料
-
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值
-
isValueInDefault
判断某一个字符串是否在默认的值中- 参数:
value- 需要判断的值- 返回:
- true在默认列表中,false不在默认列表中
-
getHTML
利用设置的数据生成相应的HTML语法- 返回:
- HTML语法
- 抛出:
Exception- Exception
-