Sys.Component $create方法
提供访问Sys.Component类的create方法的快捷方式,该方法创建并初始化指定类型的组件。
$create(type, properties, events, references, element);
参数
type:要创建的组件的类型
properties:(可选)一个描述属性及其值的JSON对象
events:(可选)一个描述事件及其处理程序的JSON对象
references:(可选)一个描述属性的JSON对象,这些属性是对其他组件的引用
element:(可选)组件必须附件到的DOM元素
Sys.UI.DomElement $get方法
提供访问Sys.UI.DomElement类的getElementById方法的快捷方式,该方法获取具有指定的 id 特性的 DOM 元素。
$get(id, element)
参数
id:要查找的DOM元素的ID
element:要搜索的父元素,默认为document元素
Sys.UI.DomEvent $addHandler方法
提供访问Sys.UI.DomEvent类的addHandler方法的快捷方式,该方法向公开事件的 DOM 元素添加一个 DOM 事件处理程序。
$addHandler(element, eventName, handler,autoRemove);
参数
element:公开事件的DOM元素
eventName:事件的名称
handler:要添加的事件处理程序
autoRemove:(可选)确定处理程序是否应该在释放元素时自动移除的布尔值
Sys.UI.DomEvent $addHandlers方法
提供访问Sys.UI.DomEvent类的addHandlers方法的快捷方式,该方法向公开事件的 DOM 元素添加一个 DOM 事件处理程序的列表。
addHandlers(element, events, handlerOwner, autoRemove);
参数
element:公开事件的DOM元素
events:事件及处理程序的JSON对象
handlerOwner:(可选)一个对象的实例,作为应从处理程序创建的委托的上下文
autoRemove:(可选)确定处理程序是否应该在释放元素时自动移除的布尔值
Sys.UI.DomEvent $removeHandler方法
提供访问Sys.UI.DomEvent类的removeHandler方法的快捷方式,该方法从公开事件的 DOM 元素中移除一个 DOM 事件处理程序。
removeHandler(element, eventName, handler);
参数
element:公开事件的DOM元素
eventName:事件的名称
handler:要移除的事件处理程序
Sys.UI.DomEvent $clearHandlers方法
提供访问Sys.UI.DomEvent类的clearHandlers方法的快捷方式,该方法从 DOM 元素中移除所有通过 Sys.UI.DomEvent.addHandler 或 Sys.UI.DomEvent.addHandlers 方法添加到该元素的 DOM 事件处理程序。
clearHandlers(element);
参数
element:公开事件的DOM元素
Sys.Application $find方法
提供访问Sys.Application类的findComponent方法的快捷方式,该方法返回指定的 Component 对象。
var obj = $find(id, parent);
参数
id:一个字符串,包含要查找组件的ID
parent:(可选)包含要查找组件的组件或元素
返回值
如果找到,则为一个Component对象,该对象包含具有指定ID的组件;否则为null