NSS 10 EXTJS給彈出的子視窗傳遞引數

2022-03-19 01:53:47 字數 527 閱讀 7113

在桌面程式中, 如果需要彈出乙個子面板, 並且需要傳一些引數給子面板, 我通常的作法就是:在子面板新增對應的資料成員,然後乙個建構函式來接收這些引數並賦值級資料成員。 實現起來非常方便。 但是在extjs中要用此方便該怎麼辦呢?當然也需要在子面板中新增成員,新增建構函式。示例如下

首先定義乙個子類繼承window, 並新增乙個屬性baseproperty準備接收父容器傳過來的值

ext.define('**.**.subwindow', );

然後在定義的subwindow中過載建構函式, 雖然不知道constructor和initcomponent的區別, 但涉及資料的,想當然的認為應該過載constructor, 首先賦值 , 然後呼叫父類的構造方法,以保證元件的正常執行。如下

constructor: function

(o)

呼叫如下:通過構造方法,直接把值傳給baseproperty

ext.create('**.**.subwindow', '紅色')

Extjs下指定彈出視窗的位置

工作中需要用到extjs,畫介面時需要指定彈出視窗的位置,花了半天時間找到引數如何設定.先給出原始碼 fullbuildselectionwindow function parentref,url,buttonname,validformatsstr,validmaxsize labelname i...

給ExtJS的Grid增加兩行tbar

按照需要,我們一般在grid的上方放置乙個 再在上面放一些輸入控制項做查詢用,但是同時我們也需要在上面新增一些其他按鈕,比如 新增 刪除 修改 匯出 等,但是這些按鈕要是放置查詢的那個tbar上的話,感覺不太好,最好將分成兩排。我們先看看截圖 如下 grid其他 省略 tbar 使用者姓名 new ...

彈出視窗給開發者帶來的煩惱

網頁彈出視窗一直是網民最討厭的東西,現在也有很多上網助手來遮蔽這個,久而久之,彈出視窗本無什麼惡意的東西就被列入了黑名單,在開發一些oa專案的時候,有時彈出視窗是免不了的東西,可要是使用者的ie對其進行了遮蔽 可能很多網民都不知道已經被遮蔽了 就無法使用有些功能了,稍微懂點的可以知道是什麼原因,要是...