Class Index | File Index

Classes


Class BCL.OpenDialogBox


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>  
arrangeMask(背景元素)
编排背景
<private>  
beginOpenInlineDialogAnimation(dialog, scaleX, scaleY)
执行打开内联对话框动画
 
清空选项
 
关闭对话框
<private>  
关闭内联对话框
<private>  
创建IFrame元素
<private>  
创建内联对话框
<private>  
创建背景元素
<private>  
设置select控件显示
<private>  
fixedLastChar(str, ch)
修正最后字符
<private>  
剪辑最后字符
<private>  
返回背景元素
 
返回按钮控件
 
返回客户端高度
 
返回客户端左侧坐标
 
返回客户端顶部坐标
 
返回客户端宽度
<private>  
返回标题栏元素
<private>  
返回关闭栏元素
 
返回容器元素
<private>  
返回对话框内容元素
 
返回对话框元素
 
返回对话框特征
 
返回对话框高度
 
返回对话框是否打开
 
返回对话框结果
 
返回标题
 
返回对话框类型
 
返回对话框地址
 
返回对话框宽度
 
是否模态对话框显示
 
返回客户端关闭后事件
 
返回客户端关闭中事件
 
返回客户端打开后事件
 
返回客户端打开中事件
 
返回原始对话框地址
 
返回选择文本
 
返回选择值
 
返回文本控件
 
返回文本分隔符
 
返回文本值分隔符
 
返回值分隔符
<private>  
init()
初始化
<private>  
初始化控件
<private>  
关闭后通知
<private>  
关闭中通知
<private>  
打开后通知
<private>  
打开中通知
 
重新计算大小
<private>  
设置对话框居中
 
设置容器元素
 
设置对话框特征
 
设置对话框高度
<private>  
设置对话框是否打开
 
设置对话框结果
 
设置标题
 
设置对话框类型
 
设置对话框地址
 
设置对话框宽度
 
设置原始对话框地址
 
设置选择文本
 
设置选择值
 
设置文本分隔符
 
设置文本值分隔符
 
设置值分隔符
 
显示对话框
<private>  
显示内联对话框
<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
Methods borrowed from class BCL.EventHandlerList:
add_handler, contains, get_handlerList, invoke, remove_handler, remove_handlerList
Event Summary
Event Attributes Event Name and Description
 
DialogClosed(sender, e)
关闭后
 
DialogClosing(sender, e)
关闭中
 
DialogOpened(sender, e)
打开后
 
DialogOpening(sender, e)
打开中
Class Detail
BCL.OpenDialogBox(rawData)
Parameters:
{Object} rawData
状态
Method Detail
<private> arrangeContentSize()
编排内容大小

<private> arrangeMask(背景元素)
编排背景
Parameters:
{Object} 背景元素

<private> beginOpenInlineDialogAnimation(dialog, scaleX, scaleY)
执行打开内联对话框动画
Parameters:
{Object} dialog
对话框元素
{Float} scaleX
X轴比例
{Float} scaleY
Y轴比例

clear()
清空选项
var odb = BCL.get_component("odb1");

odb.clear();

closeDialog()
关闭对话框
var odb = BCL.get_component("odb1");

odb.closeDialog();

<private> closeInlineDialog()
关闭内联对话框

<private> {Object} createFrame()
创建IFrame元素
Returns:
{Object}

<private> {Object} createInlineDialog()
创建内联对话框
Returns:
{Object}

<private> {Object} createMask()
创建背景元素
Returns:
{Object}

<private> dispalySelect(value)
设置select控件显示
Parameters:
{Int32} value

<private> {String} fixedLastChar(str, ch)
修正最后字符
Parameters:
{String} str
字符
{String} ch
填充字符
Returns:
{String}

<private> {String} fixedSurplusLastChar(str, ch)
剪辑最后字符
Parameters:
{String} str
字符
{String} ch
剪辑字符
Returns:
{String}

<private> {Object} get_backgroundMask()
返回背景元素
Returns:
{Object}

{Object} get_button()
返回按钮控件
Returns:
{Object}

{Float} get_clientHeight()
返回客户端高度
Returns:
{Float}

{Float} get_clientLeft()
返回客户端左侧坐标
Returns:
{Float}

{Float} get_clientTop()
返回客户端顶部坐标
Returns:
{Float}

{Float} get_clientWidth()
返回客户端宽度
Returns:
{Float}

<private> {Object} get_dialgCaption()
返回标题栏元素
Returns:
{Object}

<private> {Object} get_dialogClose()
返回关闭栏元素
Returns:
{Object}

{Object} get_dialogContainer()
返回容器元素
Returns:
{Object}

<private> {Object} get_dialogContent()
返回对话框内容元素
Returns:
{Object}

{Object} get_dialogElement()
返回对话框元素
Returns:
{Object}

{String} get_dialogFeatures()
返回对话框特征
Returns:
{String}

{Float} get_dialogHeight()
返回对话框高度
Returns:
{Float}

{Boolean} get_dialogOpened()
返回对话框是否打开
Returns:
{Boolean}

{Boolean} get_dialogResult()
返回对话框结果
Returns:
{Boolean}

{String} get_dialogTitle()
返回标题
Returns:
{String}

{String} get_dialogType()
返回对话框类型
Returns:
{String}

{String} get_dialogUrl()
返回对话框地址
Returns:
{String}

{Float} get_dialogWidth()
返回对话框宽度
Returns:
{Float}

{Boolean} get_isShowModal()
是否模态对话框显示
Returns:
{Boolean}

{String} get_onClientDialogClosed()
返回客户端关闭后事件
Returns:
{String}

{String} get_onClientDialogClosing()
返回客户端关闭中事件
Returns:
{String}

{String} get_onClientDialogOpened()
返回客户端打开后事件
Returns:
{String}

{String} get_onClientDialogOpening()
返回客户端打开中事件
Returns:
{String}

{String} get_rawDialogUrl()
返回原始对话框地址
Returns:
{String}

{String} get_selectedText()
返回选择文本
Returns:
{String}

{String} get_selectedValue()
返回选择值
Returns:
{String}

{Object} get_textBox()
返回文本控件
Returns:
{Object}

{String} get_textSeparator()
返回文本分隔符
Returns:
{String}

{String} get_textValueSeparator()
返回文本值分隔符
Returns:
{String}

{String} get_valueSeparator()
返回值分隔符
Returns:
{String}

<private> init()
初始化

<private> initializeControl()
初始化控件

<private> raiseOnDialogClosed(e)
关闭后通知
Parameters:
{BCL.EventArgs} e
事件参数

<private> raiseOnDialogClosing(e)
关闭中通知
Parameters:
{BCL.CancelEventArgs} e
事件参数

<private> raiseOnDialogOpened(e)
打开后通知
Parameters:
{BCL.EventArgs} e
事件参数

<private> raiseOnDialogOpening(e)
打开中通知
Parameters:
{BCL.CancelEventArgs} e
事件参数

resize()
重新计算大小
var odb = BCL.get_component("odb1");

odb.resize();

<private> set_dialogBoxAlignCenter(元素)
设置对话框居中
Parameters:
{Object} 元素

set_dialogContainer(value)
设置容器元素
Parameters:
{Object} value

set_dialogFeatures(value)
设置对话框特征
Parameters:
{String} value

set_dialogHeight(value)
设置对话框高度
Parameters:
{Float} value

<private> set_dialogOpened(value)
设置对话框是否打开
Parameters:
{Boolean} value

set_dialogResult(value)
设置对话框结果
Parameters:
{Boolean} value

set_dialogTitle(value)
设置标题
Parameters:
value

set_dialogType(value)
设置对话框类型
Parameters:
{String} value

set_dialogUrl(value)
设置对话框地址
Parameters:
value

set_dialogWidth(value)
设置对话框宽度
Parameters:
{Float} value

set_rawDialogUrl(value)
设置原始对话框地址
Parameters:
value

set_selectedText(value)
设置选择文本
var odb = BCL.get_component("odb1");
var txtSeparator = odb.get_textSeparator();
var txtArr = ["1", "2", "3"];
    
odb.set_selectedText(txtArr.join(txtSeparator));
Parameters:
{String} value

set_selectedValue(value)
设置选择值
var odb = BCL.get_component("odb1");
var valSeparator = odb.get_valueSeparator();
var valArr = ["1", "2", "3"];
    
odb.set_selectedValue(valArr.join(valSeparator));
Parameters:
{String} value

set_textSeparator(value)
设置文本分隔符
Parameters:
value

set_textValueSeparator(value)
设置文本值分隔符
Parameters:
value

set_valueSeparator(value)
设置值分隔符
Parameters:
value

showDialog()
显示对话框
var odb = BCL.get_component("odb1");

odb.showDialog();

<private> showInlineDialog()
显示内联对话框

<private> showModalDialog()
显示模态对话框

trackClientState()
跟踪客户端状态
Event Detail
DialogClosed(sender, e)
关闭后
var odb = BCL.get_component("odb1");
    
odb.add_handler("DialogClosed", function(sender, e) { });
Parameters:
{BCL.OpenDialogBox} sender
发送方
{BCL.EventArgs} e
事件参数

DialogClosing(sender, e)
关闭中
var odb = BCL.get_component("odb1");
    
odb.add_handler("DialogClosing", function(sender, e) { });
Parameters:
{BCL.OpenDialogBox} sender
发送方
{BCL.CancelEventArgs} e
事件参数

DialogOpened(sender, e)
打开后
var odb = BCL.get_component("odb1");
    
odb.add_handler("DialogOpened", function(sender, e) { });
Parameters:
{BCL.OpenDialogBox} sender
发送方
{BCL.EventArgs} e
事件参数

DialogOpening(sender, e)
打开中
var odb = BCL.get_component("odb1");
    
odb.add_handler("DialogOpening", function(sender, e) { });
Parameters:
{BCL.OpenDialogBox} sender
发送方
{BCL.CancelEventArgs} e
事件参数

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