API Docs for: 0.2
Show:

window.Bizs.CRMSchedule Class

CRM 排期日期选择组件

require: JC.BaseMVC , JC.Panel , JC.Tips , JC.DragSelect ,

JC Project Site | API docs | demo link

页面只要引用本脚本, 默认会自动处理 div class="js_bizCRMSchedule"

数据格式说明

共用的 HTML attribute

bccInitData = json var name, window 变量域
初始化的数据
bccTpl = script selector
主模板
bccRowTpl = script selector
数据列模板
bccDateNavTpl = script selector
日期导航的模板
bccPopupTpl = script selector
日期弹框的主模板
bccPopupCalendarTpl = script selector
日期弹框的日历模板
bccMonthDataUrl = url
显示某个月份的数据
?date={1}&id={0}
?date=2014-06&id=1,2,3,4,5
bccDateRangeUrl = url
显示日期范围的数据
?id={0}&start_date={1}&end_date={2}
?id=1&start_date=2014-05-01&end_date=2014-08-31
bccActionType = string, default = query
排期表的操作类型: lock(锁定), edit(编辑), query(查询)

锁定模式(lock) 可用的 HTML attribute

bccLockupDateUrl = url
锁定日期的URL
?action=lockup&id={0}&date={1}
?action=lockup&id=3&date=2014-04-08
bccUnlockDateUrl = url
解锁日期的URL
?action=unlock&&id={0}&date={1}
?action=unlock&&id=3&date=2014-04-05
bccLockupIdUrl = url
锁定ID的URL
?action=lockup&date={1}&id={0}
?action=lockup&date=2014-04-05&id=1,2,4,5
bccUnlockIdUrl = url
解锁ID的URL
?action=unlock&date={1}&id={0}
?action=unlock&date=2014-04-07&id=1,2,3,4,5

编辑模式(edit) 可用的 HTML attribute

bccSaveSelectBox = selector
保存选中值选择器的父容器
bccSaveSelectItemTpl = script selector
保存选中值项的模板
bccSaveSelectItemClass = string, default = ".js_bccSaveSelectItem"
保存选中值项的css class 选择器
bccDataLabelItemTpl = script selector
日期 Label 的模板

Constructor

window.Bizs.CRMSchedule

(
  • _selector
)

Parameters:

Methods

_beforeInit

() private

初始化之前调用的方法

_init

(
  • _selector
)
private

内部初始化方法

Parameters:

  • _selector Selector

_inited

() private

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

_initHanlderEvent

() private

内部事件初始化方法

init

(
  • _selector
)
Array of CRMScheduleInstance static

初始化可识别的 CRMSchedule 实例

Parameters:

  • _selector Selector

Returns:

Array of CRMScheduleInstance:

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:

:

update

(
  • _data
)

更新数据

Parameters:

  • _data Json