Class Index | File Index

Classes


Class BCL.ProgressManager


Extends BCL.WebControl.
进度管理器控件
Defined in: WebControls.Debug.js.

Class Summary
Constructor Attributes Constructor Name and Description
 
Method Summary
Method Attributes Method Name and Description
<private>  
开始进度更新
<private>  
fixedRawProgressData(rawProgressData)
修正进度数据
<private>  
formatBytes(bytes)
格式化字节
<private>  
formatTimePart(timePart)
格式化时间部分
 
异步请求地址
 
回调地址
 
回调间隔
 
客户端进度条开始事件
 
客户端进度条更新事件
 
客户端提交事件
 
返回上传文件控件数
 
进度条控件集合
 
返回开始时间
 
返回时间格式
 
上传标识
 
返回上传控件集合
<private>  
格式化时间
 
隐藏进度条集合
<private>  
init()
初始化
<private>  
初始化表单
<private>  
初始化进度条集合
<private>  
进度请求是否可用
<private>  
normalizeTime(totalSeconds)
格式化时间
<private>  
开始请求
<private>  
进度更新回调
<private>  
进度条开始通知
<private>  
raiseOnProgressUpdating(rawProgressData)
进度条更新通知
<private>  
表单提交通知
<private>  
设置上传文件控件数
<private>  
设置开始时间
 
显示进度条集合
 
停止处理
<private>  
toSeconds(milliseconds)
毫秒转换为秒
<private>  
更新文件控件数量
Methods borrowed from class BCL.WebControl:
get_clientID, get_element, get_events, get_form, get_rawData, get_stateElement, get_stateObject, get_stateValue, get_uniqueID, load, preInit, set_stateByObject, set_stateValue, trackClientState
Methods borrowed from class BCL.EventHandlerList:
add_handler, contains, get_handlerList, invoke, remove_handler, remove_handlerList
Event Summary
Event Attributes Event Name and Description
 
ProgressStarted(sender, e)
进度开始更新
 
ProgressUpdating(sender, e)
进度更新
 
Submitting(sender, e)
表单提交
Class Detail
BCL.ProgressManager(rawData)
Parameters:
{Object} rawData
状态
Method Detail
<private> beginProgressUpdating()
开始进度更新

<private> fixedRawProgressData(rawProgressData)
修正进度数据
Parameters:
{Object} rawProgressData
进度数据

<private> {String} formatBytes(bytes)
格式化字节
Parameters:
{Float} bytes
字节
Returns:
{String}

<private> {String} formatTimePart(timePart)
格式化时间部分
Parameters:
{Float} timePart
Returns:
{String}

{String} get_ajaxUrl()
异步请求地址
Returns:
{String}

{String} get_callbackUrl()
回调地址
Returns:
{String}

{Int32} get_interval()
回调间隔
Returns:
{Int32}

{String} get_onClientProgressStarted()
客户端进度条开始事件
Returns:
{String}

{String} get_onClientProgressUpdating()
客户端进度条更新事件
Returns:
{String}

{String} get_onClientSubmitting()
客户端提交事件
Returns:
{String}

{Int32} get_postedFilesCount()
返回上传文件控件数
Returns:
{Int32}

{Array} get_progressBars()
进度条控件集合
Returns:
{Array}

{DateTime} get_startTime()
返回开始时间
Returns:
{DateTime}

{String} get_timeFormat()
返回时间格式
Returns:
{String}

{String} get_uploadID()
上传标识
Returns:
{String}

{Array} get_uploads()
返回上传控件集合
Returns:
{Array}

<private> {String} getFormattedTime(seconds)
格式化时间
Parameters:
{Float} seconds
Returns:
{String}

hideProgressBars()
隐藏进度条集合

<private> init()
初始化

<private> initializeForm()
初始化表单

<private> initializeProgressBars()
初始化进度条集合

<private> {Boolean} isBeginProgressEnabled()
进度请求是否可用
Returns:
{Boolean}

<private> {Object} normalizeTime(totalSeconds)
格式化时间
Parameters:
{Float} totalSeconds
Returns:
{Object}

<private> onBeginRequest()
开始请求

<private> onProgressUpdatingCallback(result)
进度更新回调
Parameters:
{Object} result
回调数据

<private> raiseOnProgressStarted()
进度条开始通知

<private> raiseOnProgressUpdating(rawProgressData)
进度条更新通知
Parameters:
{Object} rawProgressData
进度数据

<private> raiseOnSubmitting()
表单提交通知

<private> set_postedFilesCount(value)
设置上传文件控件数
Parameters:
{Int32} value

<private> set_startTime(value)
设置开始时间
Parameters:
{DateTime} value

showProgressBars()
显示进度条集合

stopProcess()
停止处理

<private> {Float} toSeconds(milliseconds)
毫秒转换为秒
Parameters:
{Float} milliseconds
毫秒
Returns:
{Float}

<private> updatePostedFilesCount()
更新文件控件数量
Event Detail
ProgressStarted(sender, e)
进度开始更新
var pm = BCL.get_component("pm1");

pm.add_handler("ProgressStarted", function(sender, e) { });
Parameters:
{BCL.ProgressManager} sender
发送方
{BCL.EventArgs} e
事件参数

ProgressUpdating(sender, e)
进度更新
var pm = BCL.get_component("pm1");

pm.add_handler("ProgressUpdating", function(sender, e) { });
Parameters:
{BCL.ProgressManager} sender
发送方
{BCL.ProgressUpdatingEventArgs} e
事件参数

Submitting(sender, e)
表单提交
var pm = BCL.get_component("pm1");

pm.add_handler("Submitting", function(sender, e) { });
Parameters:
{BCL.ProgressManager} sender
发送方
{BCL.EventArgs} e
事件参数

Documentation generated by JsDoc Toolkit 2.4.0 on Mon Dec 12 2011 15:08:38 GMT+0800 (CST)