WebTab页签页面初始化

  • 概述

    • WebTab页签页面初始化
  • 示例

    • 初始化相关:

      /*
      * @desc:新建一个页签容器对象
      * @param:obj 页签头集合容器对象
      * @param:node 页签项节点集合 格式如下
          <Tabs BeforeChange="" AfterChange="">
              <Tab></Tab>
              <Tab></Tab>
          </Tabs>
      * @param:targetContainer 页签内容项集合容器对象 若为null则默认以当前body对象寻找对应页签容器
      */
      
      var wTab = new WebTab(obj, node, targetContainer); 
      /*
      * @desc:禁用或启用页签
      * @param:tabIndex 页签对应tabIndex值
      * @param:enbaleState 禁用或启用状态,bool类型
      */
      wTab.setEnabled(tabIndex, enbaleState);
      
      wTab.setValue(value);
      /*
      * @desc:绑定事件
      * @param:name 事件名称
      * @param:script 方法名称(可不加引号)
      */
      wTab.attachEvent(name, script);
      
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      22
      23
      24
      25
      26

添加页签项addTab

  • 概述

    • WebTab添加页签项.addTab
  • 参数

    • text, position,keyValue
  • 示例

    text:页签名称
    position:页签位置
    keyValue:键值
    var wTab = window["TabBars"];
    wTab.addTab(text, position,keyValue);
    
    1
    2
    3
    4
    5

删除页签项removeTab

  • 概述

    • 删除页签项,removeTab参数id要删除的页签项对应Id
  • 参数

    • id(要删除的页签项对应Id)
  • 示例

    /*
    * @desc:删除页签项
    * @param:id 要删除的页签项对应Id
    */
    var wTab = window["TabBars"];
    wTab.removeTab(id);
    
    1
    2
    3
    4
    5
    6