EasyUI常見錯誤
三種彈框: alert, confirm, prompt ,JEasyUI都對其進行了封裝,放在messager組件中。1 . 無論是用HMTL形式實作元件或使用程式碼+ HTML 形式實作元件, 在設定元件時, 要注意屬性值的型別問題
string:必須加引號
number:無引號,不加引號
boolean:不加引號
## 屬性之後沒有事件, 最後的屬性之後不要加逗號例如: $(“#rr”).cmpName({k1:v1,k2:v2}) v2之後不可以有逗號2 . 在呼叫元件提供的方法時, 注意呼叫方法的格式問題 $(“#rr”).cmpName(“方法名稱”);3 . 以datagrid 展示資料時, 注意綁定的JSON 格式的資料必須符合爭取的格式 { 「total」:300,## 「total」:300,
## rows」:[ {stuNum:001,stuName:'tome',stuSex:'男',stuAge:18},um# ,01Name :'女',stuAge:19},
{stuNum:003,stuName:'jack',stuSex:'男',stuAge:20},
:'lucy',stuSex:'女',stuAge:18}, ] #4 . 在JS 程式碼中,要保證使用正確的JSON 格式 }4 . 在JS 程式碼中,要保證使用正確的JSON 格式形式的資料屬性名稱必須用雙引號括起來,不要用單引號, 也不要不括, 否則在呼叫JQuery 形式的方法$.parseJSON() 時將一個JSON 格式的字串轉換為JS 的物件時會報錯正確的格式為: {“kname”:v1,”kname2”:v2}
1 . alert有三個參數:第一個是彈框的標題,第二個是彈框的詳細內容信息,第三個是彈框顯示的圖標信息(有這幾種可填寫:info,error,question,warning) $.messager.alert(「標題資訊」,」資訊內容」,」error」)2 . confirm也有三個參數:前兩者和alert一樣,第三個是回呼函數,參數data是true/false( 用戶點擊確定或取消) $.messsager.confirm(“標題資訊”,”內容資訊” ,function(data){ })3 . prompt也有三個參數:和confirm的參數一樣, 唯一不同的是data 代表的是使用者的輸入資訊 $.messager. prompt(“標題資訊”,”內容資訊”,function(data){ })#panel元件的自適應屬性:
具有data-options=” fit:true」屬性的元素(class包含panel屬性值),會自動填入滿父容器。
以上是JEasyUI常見的錯誤分享的詳細內容。更多資訊請關注PHP中文網其他相關文章!