如何去掉Flex中TitleWindow的頭部關(guān)閉按鈕
TitleWindow作為Flex中的一個(gè)彈窗組件,在項(xiàng)目中涉及到非常多,并且要根據(jù)需求修改它的樣式以及功能。TitleWindow有它自帶的關(guān)閉按鈕,但是有時(shí)為了統(tǒng)一樣式,需要將關(guān)閉按鈕去掉或隱藏。
TitleWindow作為Flex中的一個(gè)彈窗組件,在項(xiàng)目中涉及到非常多,并且要根據(jù)需求修改它的樣式以及功能。TitleWindow有它自帶的關(guān)閉按鈕,但是有時(shí)為了統(tǒng)一樣式,需要將關(guān)閉按鈕去掉或隱藏。下面介紹具體實(shí)現(xiàn)的步驟。
第一步:新建Flex應(yīng)用程序
不管對(duì)于什么類型的Flex項(xiàng)目,首先需要新建一個(gè)以TitleWindow命名的Flex應(yīng)用程序。
第二步:新建一個(gè)組件
TitleWindow作為一個(gè)彈窗,需要新建一個(gè)組件來(lái)承載它。新建一個(gè)Flex組件WinDrag,繼承TitleWindow。
第三步:添加觸發(fā)事件的按鈕
在Flex應(yīng)用程序中添加一個(gè)按鈕,用于觸發(fā)彈窗的顯示。
第四步:聲明表格數(shù)據(jù)源
在彈窗組件中,新建一個(gè)表格DataGrid,并聲明一個(gè)ArrayCollection作為表格的數(shù)據(jù)源。
第五步:綁定數(shù)據(jù)源
將表格代碼添加到彈窗組件中,并綁定數(shù)據(jù)源。
第六步:綁定彈窗到點(diǎn)擊事件
將彈窗組件綁定到按鈕的點(diǎn)擊事件,使得點(diǎn)擊按鈕時(shí)彈出窗口。
第七步:運(yùn)行應(yīng)用程序
在Flash Builder4.0中運(yùn)行Flex應(yīng)用程序,點(diǎn)擊按鈕,會(huì)彈出一個(gè)帶有表格的窗口,這時(shí)的窗口還有關(guān)閉按鈕。
第八步:去掉關(guān)閉按鈕
在彈窗按鈕的點(diǎn)擊事件中,添加代碼將關(guān)閉按鈕隱藏或去掉。
第九步:重新啟動(dòng)應(yīng)用程序
重新啟動(dòng)應(yīng)用程序,查看瀏覽器,此時(shí)關(guān)閉按鈕已經(jīng)被去掉了。