CreateCheckBoxGroup(json)

  • 概述

    • 创建复选框组控件对象
  • 参数

    • json对象:复选框组信息的JSON字符串
  • 示例

    注意:参数JSON字符串格式应为键值对格式如下:

    var json={Id:"",Value:"",Folder:"",Separator:"",Enable:"",Checks:"",Events:[
                  {
                  Name:"",
                  Fun:""
                 }]};
    
    1
    2
    3
    4
    5
    var json={Id:"",Value:"",Folder:"",Separator:"",Enable:"",Checks:"",Events:[
                  {
                  Name:"",
                  Fun:""
                 }]};
      var cb =CreateCheckBoxGroup(json);
    
    1
    2
    3
    4
    5
    6

复选框组对象属性

  • 概述

    • 复选框组对象属性
  • 示例

    Id:复选框组ID

    Value:复选框组当前值

    Folder:复选框组图标所在文件夹路径

    Separator:值分隔符

    Enabled:是否禁用

    Checks:复选框组信息集合


SetCheckEnabled(id,value)

  • 概述

    • 设置复选框组对象是否可用
  • 参数

    • id,value
  • 示例

    说明:该方法是设置复选框组中的某个复选框可用与否。

    id:复选框组中的某个复选框ID

    value:true,false

    返回值:无

    var group = new CheckBoxGroup();
     group.SetCheckEnabled(id,''true'');
    
    1
    2

RemoveCheckBox(value)

  • 概述

    • 移除复选框组中某个复选框
  • 参数

    • value
  • 示例

    说明:该方法是来移除复选框组中某个复选框

    value:欲移除的复选框的文本值

    返回值:无

    var group = new CheckBoxGroup();
      group.RemoveCheckBox("大学");
    
    1
    2

AddCheck(value,caption)

  • 概述

    • 在复选框组中新增个复选框
  • 参数

    • value,caption
  • 示例

    说明:在复选框组中新增个复选框

    value:欲新增的复选框的内部值

    caption:欲新增的复选框的显示文本

    返回值:无

    var group = new CheckBoxGroup();
    group.AddCheck("大学","大学");
    
    1
    2

GetValue()

  • 概述

    • 获取复选框组中的所有复选框的值
  • 示例

    说明:获取复选框组中的所有复选框的值 返回值:返回所有复选框的内部值

    var group = new CheckBoxGroup();
     group.GetValue();
    
    1
    2

AddValue(value)

  • 概述

    • 添加复选框组中某个复选框的值
  • 参数

    • value
  • 示例

    value:复选框组中欲勾选的某个复选框的值

    返回值:无

    var group = new CheckBoxGroup();
      group.AddValue("chk1");
    
    1
    2

RemoveValue(value)

  • 概述

    • 移除复选框组中某个复选框的值
  • 参数

    • value
  • 示例

    value:复选框组中欲不勾选的某个复选框的值

    返回值:无

    var group = new CheckBoxGroup();
      group.RemoveValue("chk1");
    
    1
    2

Clear()

  • 概述

    • 将复选框组中的所有复选框都设置为不勾选中的状态
  • 示例

    返回值:无

    var group = new CheckBoxGroup();
      group.Clear();
    
    1
    2

OnClick事件

  • 概述

    • 复选框组的点击事件
  • 参数

    • group, chk
  • 示例

    说明:当复选框组被用户单击时触发该事件,调用绑定到该事件上的方法并将自身传递给方法

    参数说明:

    group:复选框组对象

    chk: 某个复选框对象

    返回值:无

    var group = new CheckBoxGroup();
    group.OnClick(group, chk);
    
    1
    2

OnLeave事件

  • 概述

    • 鼠标离开复选框组事件
  • 参数

    • group,chk
  • 示例

    说明:当鼠标离开复选框组时触发该事件,调用绑定到该事件上的方法并将自身传递给方法

    参数说明:

    group:复选框组对象

    chk: 某个复选框对象

    返回值:无

    var group = new CheckBoxGroup();
    group.OnLeave(group, chk);
    
    1
    2

鼠标进入复选框组事件

  • 概述

    • 鼠标进入复选框组事件
  • 参数

    • group,chk
  • 示例

    说明:当鼠标进入复选框组时触发该事件,调用绑定到该事件上的方法并将自身传递给方法

    参数说明:

    group:复选框组对象

    chk: 某个复选框对象

    返回值:无

    var group = new CheckBoxGroup();
    group.OnEnter(group, chk);
    
    1
    2

OnChange

  • 概述

    • 复选框组状态改变事件
  • 参数

    • group, chk
  • 示例

    说明:当复选框的选中状态改变后触发该事件,调用绑定到该事件上的方法并将自身传递给方法

    参数说明:

    group:复选框组对象

    chk: 某个复选框对象

    返回值:无

    var group = new CheckBoxGroup();
    group.OnChange (group,chk);
    
    1
    2