类 Options

java.lang.Object
com.sh.javax.util.Options
所有已实现的接口:
Serializable

public class Options extends Object implements Serializable
另请参阅:
  • 构造器详细资料

    • Options

      public Options(Map<String,Datastore> grpDs, String valueColName, String textColName, String defaultValue)
      带分组的options
      参数:
      grpDs - label:key Datastore:数据集
      valueColName - 值字段名
      textColName - 显示字段名
      defaultValue - 默认的值
    • Options

      public Options(Map<String,String[][]> grpArray, String defaultValue)
      带分组的options
      参数:
      grpArray - label:key String[][]:1:value 2:label
      defaultValue - String
    • Options

      public Options(Datastore ds, String valueColName, String textColName, String defaultValue)
      构造datastore类型的options
      参数:
      ds - datastore 数据集
      valueColName - 值字段名
      textColName - 显示字段名
      defaultValue - 默认的值
    • Options

      public Options(String[] value, String[] text, String defaultValue)
      构造array类型的options
      参数:
      value - 值对应的数组
      text - 显示对应的数组
      defaultValue - 默认的值
  • 方法详细资料

    • getItemNums

      public int getItemNums()
      取得选项的项数,如果是array模式,数据的项数以value数组长度为准,如果text的项数多于value,多于的项忽略 datastore模式的项数以数据集行数为准
      返回:
      选项的项数
    • getText

      public String getText(int rowNo) throws Exception
      获取option中的显示值
      参数:
      rowNo - 行号
      返回:
      option的显示值
      抛出:
      Exception - Exception
    • getValue

      public String getValue(int rowNo) throws Exception
      获取option的value值
      参数:
      rowNo - 行号
      返回:
      option的value值
      抛出:
      Exception - Exception
    • setDefaultValue

      public void setDefaultValue(String defaultValue)
      设置默认的option值
      参数:
      defaultValue - 默认的value
    • getDefaultValue

      public String getDefaultValue()
      获取默认的option值
      返回:
      默认的option值
    • isValueInDefault

      public boolean isValueInDefault(String value)
      判断某一个字符串是否在默认的值中
      参数:
      value - 需要判断的值
      返回:
      true在默认列表中,false不在默认列表中
    • getHTML

      public String getHTML() throws Exception
      利用设置的数据生成相应的HTML语法
      返回:
      HTML语法
      抛出:
      Exception - Exception