Class Index | File Index

Classes


Class BCL.Upload


Extends BCL.WebControl.
上传控件
Defined in: WebControls.Debug.js.

Class Summary
Constructor Attributes Constructor Name and Description
 
BCL.Upload(rawData)
Method Summary
Method Attributes Method Name and Description
<private>  
创建删除文件按钮
<private>  
创建文件控件
<private>  
创建文件控件行
<private>  
创建行分割
<private>  
创建标题控件
<private>  
创建标题行
<private>  
创建上传行
 
返回允许文件扩展名集合
 
返回回调地址
 
是否显示输入标题
 
返回文件控件集合
<private>  
返回文件控件种子
 
返回文件控件大小
 
返回初始化文件控件数
<private>  
返回上一个排序号
 
返回最大文件控件数
 
返回最大标题长度
 
返回客户端提交事件
 
是否显示行标题
 
返回输入标题大小
<private>  
递增文件控件种子
<private>  
init()
初始化
 
插入行
 
是否包含效的扩展名
<private>  
onFormSubmit(sender)
表单提交
<private>  
表单提交通知
<private>  
removeRow(sender)
删除行
<private>  
删除附件行回调
 
removeUplodedRow(sender, id)
删除附件行
<private>  
设置上一个排序号
<private>  
跟踪附件排序号
<private>  
根据排序号更新行布局
<private>  
updateRowSequenceCallback(result, row, newValue)
更新附件排序回调
 
更新附件排序
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
 
Submitting(sender, e)
表单提交
Class Detail
BCL.Upload(rawData)
Parameters:
{Object} rawData
状态
Method Detail
<private> {Object} createDeleteFileInputButton()
创建删除文件按钮
Returns:
{Object}

<private> {Object} createFileInput()
创建文件控件
Returns:
{Object}

<private> {Object} createFileInputRow()
创建文件控件行
Returns:
{Object}

<private> {Object} createRowSplitLine()
创建行分割
Returns:
{Object}

<private> {Object} createTitleInput()
创建标题控件
Returns:
{Object}

<private> {Object} createTitleInputRow()
创建标题行
Returns:
{Object}

<private> {Object} createUploadRow()
创建上传行
Returns:
{Object}

{Array} get_allowedFileExtensions()
返回允许文件扩展名集合
Returns:
{Array}

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

{Boolean} get_displayInputTitle()
是否显示输入标题
Returns:
{Boolean}

{JQuery} get_fileInputs()
返回文件控件集合
Returns:
{JQuery}

<private> {Int32} get_fileInputSeed()
返回文件控件种子
Returns:
{Int32}

{Int32} get_fileInputSize()
返回文件控件大小
Returns:
{Int32}

{Int32} get_initialFileInputsCount()
返回初始化文件控件数
Returns:
{Int32}

<private> {Int32} get_lastSequence()
返回上一个排序号
Returns:
{Int32}

{Int32} get_maxFileInputsCount()
返回最大文件控件数
Returns:
{Int32}

{Int32} get_maxTitleLength()
返回最大标题长度
Returns:
{Int32}

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

{Boolean} get_showRowLabel()
是否显示行标题
Returns:
{Boolean}

{Int32} get_titleInputSize()
返回输入标题大小
Returns:
{Int32}

<private> increaseFileInputSeed()
递增文件控件种子

<private> init()
初始化

insertRow()
插入行
var upload = BCL.get_component("upload1");

upload.insertRow();

{Boolean} isValidExtension(file)
是否包含效的扩展名
var file = "C:\\Windows\\1.txt";
var upload = BCL.get_component("upload1");

if (upload.isValidExtension(file)) {
    
}
Parameters:
{String} file
文件名
Returns:
{Boolean}

<private> onFormSubmit(sender)
表单提交
Parameters:
{Object} sender
发送方

<private> raiseOnSubmitting(e)
表单提交通知
Parameters:
{BCL.EventArgs} e
事件参数

<private> removeRow(sender)
删除行
Parameters:
{Object} sender
发送方

<private> removeUploadedRowCallback(result, row)
删除附件行回调
Parameters:
{Object} result
回调数据
{JQuery} row
附件行

removeUplodedRow(sender, id)
删除附件行
Parameters:
{Object} sender
发送方
{String} id
附件标识

<private> set_lastSequence(value)
设置上一个排序号
Parameters:
{Int32} value

<private> trackUploadedRowSequence(sender)
跟踪附件排序号
Parameters:
{Object} sender
发送方

<private> updateRowLayoutBySequence(row, newValue)
根据排序号更新行布局
Parameters:
{JQuery} row
上传行
{Int32} newValue
新索引

<private> updateRowSequenceCallback(result, row, newValue)
更新附件排序回调
Parameters:
{Object} result
回调数据
{JQuery} row
附件行
{Int32} newValue
新索引

updateUploadedRowSequence(sender, id)
更新附件排序
Parameters:
{Object} sender
发送方
{String} id
附件标识
Event Detail
Submitting(sender, e)
表单提交
var upload = BCL.get_component("upload1");
    
upload.add_handler("Submitting", function(sender, e) { });
Parameters:
{BCL.Upload} sender
发送方
{BCL.EventArgs} e
事件参数

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