ExtJS 6 2開發筆記

2021-09-12 09:16:57 字數 2984 閱讀 5726

表單reset無法重置combogrid

呼叫form1.getform().reset();時發現,如果combogrid原本有值,表單reset無法重置combogrid

試過了:clear(); removeall(); setvalue(null);都無效果

辦法:combogrid.setvalue("");成功

js判斷undefined型別

if (revalue== undefined){}

發現判斷不出來,最後查了下資料要用typeof

方法:if (typeof(revalue) == "undefined") {}  

typeof 返回的是字串,有六種可能:"number"、"string"、"boolean"、"object"、"function"、"undefined"

e

xtjs 手動控制textarea換行

js中使用 \n 標籤,格式如下

var result = 'code:'+code+'\nmessage:'+message+'\nstatus:'+status+'';

ext.getcmp('stock_result').setvalue(result);

\n 不需要和後面變數空一格,這樣換行後可以保持對其

e

xtjs  textarea自適應高度

grow:true
e

xtjs  格式化時間格式

var date = ext.date.format(new date(),"y-m-d h:i:s");
e

xtjs  動態設定extjs form控制項文字顯示的顏色

ext.getcmp('******txt').setfieldstyle('color:red');
e

xtjs  panel觸發渲染完成的方法render

xtype: 'panel',

plugins: 'responsive',

layout: 'fit',

region: 'south',

listeners: }

e

xtjs 更新html內容

ext.getcmp('stockeobarcode_result').update("");
e

xtjs form.panel   load事件

formgrid.getform().load(,

method : 'post',

async:false,

params : ,

success : function (form,action) )

},failure: function (form,action)

});

e

xtjs ajax.request非同步請求方法

ext.ajax.request(,

params : ,

datatype: 'json',

method: 'post',

success : function(response) ,

failure: function (response, options)

});

e

xtjs textarea已逗號間隔,去掉最後乙個逗號

var arr = lpncode.split("\n");

var lpncodes = "";

for (var i = 0; i < arr.length; i++)

lpncodes = lpncodes.substring(0,lpncodes.length-1);

e

xtjs 判斷以xx開頭或結尾

var str  = "xy,"

str.endswith(",") --返回true

str.startswith("x") --返回true

e

xtjs 文字框新增圖示

}}

}

e

xtjs textfiled為空的預設提示

emptytext:'請選擇!',
e

xtjs 設定comob多選

selmodel :,
e

xtjs 設定grid單選,多選,全選

selmodel: ,
配置項mode,可用的值為:

e

xtjs

combo、combogrid選中監聽事件

ext.componentmgr.get("cdt_itemcode").on('select',function (combo, record, eopts));

ExtJS4開發筆記 二 框架的搭建

廢話不多說了,上篇文章建立了比較基礎的檔案。今天開始搭建大體的框架,由於extjs4在元件建立方面有了很大的改變,所以第一次建立的框架頁面還是費了比較長的時間。本章內容增加了一些及css檔案,目的是為了美化整個介面。增加的css檔案 而頭部 選單 內容區及底部則完全分離成4個js檔案,我們將先實現這...

Extjs4開發筆記(一) 準備工作

重寫原因 由於開始準備的時候,就是按照傳統開發去做的,寫了一部分之後,有和同事提出 為什麼不用mvc模式 呢?這樣的問題讓我對目前傳 統開發的心發生了一些細微變法,對啊,為什麼不用mvc模式呢?我徵求了一下同事及熱心的意見,都同意使用mvc模式開發。從而,我刪掉了原來所有目 錄,重新按照mvc模式去...

Android 開發筆記

版本控制的注意事項 以下資料夾不要加入版本控制 bin bin是編譯的二進位制檔案的存放路徑 gen gen是android需要的資源檔案的原始檔存放的目錄 使用svn的時候要注意專案編譯的問題 在編譯的時候程式會把src資料夾裡面的檔案拷貝到bin裡面,但是svn是每個資料夾裡面都包含乙個隱藏的....