Balloon.2.3 —— UI組件之通用屬性和方法

通用屬性

屬性名 類型 默認值 說明
id String 組件生成的guid 組件唯一標識符
name String 同id  
style String ""  
className String ""  
autoRender Boolean true 是否自動繪製組件
that Object jQuery對象 jQuery選擇器選擇到的對象
addToManager Boolean true 是否加入組件管理器
defaultValue String "" 默認值
verifies JSON   組件驗證用方法

通用方法

getTplByUrl(url)
說明 根據url獲得組件模板
入參 url 模板路徑
返回 this 組件對象

createTpl(url)
說明 根據模板生成組件DOM的jQuery對象
入參 url 模板路徑,若已設置可不傳
返回 this

組件對象


init()
說明 初始化組件對象
入參


返回 jQueryObj 組件DOM的jQuery對象

getId()
說明 獲得組件id
入參  
返回 id 組件的唯一id

render()
說明 將組件DOM的jQuery對象加入到頁面
入參 target appendTo的目標,可不傳
返回 this 組件對象


getJqueryObj()
說明 獲得組件DOM的jQuery對象
入參  
返回 jQueryObj 組件DOM的jQuery對象

setData(data)
說明 設置組件的值,一般需要被覆寫
入參 data
返回 this 組件對象

setData(data)
說明 獲得組件的值,一般需要被覆寫
入參  
返回 data 組件的值

update(config)
說明 更新組件配置
入參 config 組件配置
返回 this 組件對象

setSource(source)
說明 設置組件的數據源,一般用於複選框等數據動態配置的組件
入參 source 組件的數據源
返回 this 組件對象

addListenTo(componentId, eventType, fn)
說明 監聽其他組件事件
入參 componentId 監聽的組件id
eventType 監聽的事件
fn 回調函數
返回 this 組件對象

clearListen(componentId, eventType)
說明 監聽其他組件事件
入參 componentId 監聽的組件id
eventType 監聽的事件
返回 this 組件對象

verify()
說明 驗證
入參  
返回 true/false 驗證是否通過

setError()
說明 設置組件的錯誤狀態,比如標紅框
入參  
返回 this 組件對象
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章