API Docs for: 0.2
Show:

window.Bizs.MultiselectPanel Class

二级分类复选弹框

require: JC.BaseMVC , JC.Panel

JC Project Site | API docs | demo link

页面只要引用本脚本, 默认会自动处理 [input|button] class="js_bizMultiselectPanel"

共用的 HTML attribute

bmspUrl = url
获取一级分类数据的URL

bmspChildUrl = url
获取子级分类数据的URL, "{0}" 代表父级ID

bmspPopupHideButton = bool, default = false
显示弹框的时候, 是否遮盖触发源标签

bmspPanel = selector
显示内容的弹框

bmspPanelBoxSelector = selector
弹框里显示分类内容的容器

bmspTopTpl = script selector
一级分类的脚本模板

bmspChildTpl = script selector
子级分类的脚本模板

bmspOpenClass = css class name
展开子级分类的样式

bmspCloseClass = css class name
关闭子级分类的样式

bmspNoItemText = string
没有选择内容时的提示文本

bmspHasItemText = string
有选择内容时的提示文本, "{0}" 代表选择的数量

bmspSaveTopIdSelector = selector
保存一级分类ID的选择器

URL 回填的 HTML attribute

bmspAutoFillTopKey = url arg name
回填一级分类的URL识别name

bmspAutoFillChildKey = url arg name
回填子级分类的URL识别name

数据 回填的 HTML attribute

bmspDefaultFillData = json data name, window 变量域
初始化的数据变量名
window.testData = { "parents": [ 1, 2, 3 ], "children": [4, 5, 6, 7, 8 ] };

Constructor

window.Bizs.MultiselectPanel

(
  • _selector
)

Parameters:

Methods

_beforeInit

() private

初始化之前调用的方法

_init

(
  • _selector
)
private

内部初始化方法

Parameters:

  • _selector Selector

_inited

() private

内部初始化完毕时, 调用的方法

_initHanlderEvent

() private

内部事件初始化方法

init

(
  • _selector
)
Array of MultiselectPanelInstance static

初始化可识别的 MultiselectPanel 实例

Parameters:

  • _selector Selector

Returns:

Array of MultiselectPanelInstance:

notification

(
  • _evtName
  • _args
)

通知选择器有新事件
JC 组件以后不会在 HTML 属性里放回调, 改为触发 selector 的事件

Parameters:

notificationHandler

(
  • _evtName
  • _args
)

通知选择器有新事件, 有返回结果
JC 组件以后不会在 HTML 属性里放回调, 改为触发 selector 的事件

Parameters:

Returns:

:

on

(
  • _evtName
  • _cb
)

使用 jquery on 绑定事件

Parameters:

Returns:

BaseMVCInstance

selector

()

获取 显示 BaseMVC 的触发源选择器, 比如 a 标签

Returns:

selector

trigger

(
  • _evtName
  • _args
)

使用 jquery trigger 触发绑定事件

Parameters:

Returns:

BaseMVCInstance

triggerHandler

(
  • _evtName
  • _args
)

使用 jquery triggerHandler 触发绑定事件

Parameters:

Returns:

: