类 CheckBoxGroup

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

public class CheckBoxGroup extends Object implements Serializable
和CheckBoxTag标签相对应的数据对象,用于生成一组具有相同名称,但是数据和显示值不同的checkbox或者radio

Company:首亨软件(重庆)有限公司

另请参阅:
  • 字段详细资料

  • 构造器详细资料

    • CheckBoxGroup

      public CheckBoxGroup(Datastore ds, String valueColName, String textColName, String defaultValue)
      构造datastore类型的CheckBoxGroup
      参数:
      ds - datastore数据集
      valueColName - 值字段名
      textColName - 显示字段名
      defaultValue - 默认的值,以逗号隔开的多个value值
    • CheckBoxGroup

      public CheckBoxGroup(String[] value, String[] text, String defaultValue)
      构造array类型的CheckBoxGroup
      参数:
      value - 值对应的数组
      text - 显示对应的数组
      defaultValue - 默认的值,以逗号隔开的多个value值
  • 方法详细资料

    • 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值
    • setInputType

      public void setInputType(String type)
      设置checkboxgroup中选择控件的类型,可以是checkbox或者radio
      参数:
      type - String checkboxgroup中选择控件的类型
    • setCols

      public void setCols(int cols)
      输出的checkboxgroup位于一个table中,这个功能用于设置每一行显示的列数
      参数:
      cols - int 每行的列数
    • isValueInDefault

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

      public String getHTML(String itemName, String eventType, String event) throws Exception
      输入一组checkBox的名称,利用设置的数据生成相应的HTML语法
      参数:
      itemName - checkbox的名称
      eventType - String
      event - String
      返回:
      HTML语法
      抛出:
      Exception - Exception
    • setUseTable

      public void setUseTable(boolean useTable)
      设置checkboxgroup是否放在table中
      参数:
      useTable - boolean true放在table中,false不放在table中
    • getOnclick

      public String getOnclick()
    • setOnclick

      public void setOnclick(String onclick)