铁岭彻酪商务服务有限公司

電子郵件怎樣填寫(在十個步驟中使用 Webix 創(chuàng)建電子郵件客戶端(附帶代碼和屏幕截圖)!)

如何填寫電子郵件讓我們看看如何開始使用 Webix(如果您使用過,則自動忽略此部分)下載完成后,程序員應將所需的 JavaScript 和 CSS 文件添加到頁面中,可以在代碼庫文件夾中找到:。

在應用程序中不需要使用 webix.ready,但它有助于確保在頁面完全加載后執(zhí)行代碼(作為 onDocumentReady 事件和 onlload()的替代方法)。

要在頁面上添加小部件,程序員可以使用view屬性,它的值定義將決定使用哪個小部件。

在這個過程中,還可以使用其他屬性定義窗口小部件的外觀和工作原理。

例如,創(chuàng)建一個圖表:

要在頁面上添加多個小部件,就必須創(chuàng)建一個布局(這將在下文中詳述)。步驟

1:創(chuàng)建布局 在向應用程序中添加組件之前必須先定義其布局。

TheLayout組件允許將頁面分成行和列,程序員可以創(chuàng)建嵌套行和列,設置其相對或絕對大小或者為用戶提供手動更改創(chuàng)建單元格大小的可能性。

布局組件最好的一點是,創(chuàng)建的頁面布局是一堆DIV容器,以便程序員可以在Webix小部件旁邊使用任何第三方組件。

讓我們來看看一切如何運作。

如果要創(chuàng)建由三行組成的應用程序,可以使用以下代碼:要創(chuàng)建三列布局,可以使用幾乎相同的代碼,把行換成列就可以了:

看起來很容易嗎?

我們來看一個更復雜的例子:嵌套單元格:結果如下:使用嵌套行和列的不同組合,程序員可以創(chuàng)建項目需要的復雜布局。

使用Resizer可以使單元格邊框可拖動,用戶將能夠手動調(diào)整其大小。

完成布局創(chuàng)建之后,程序員將使用模板組件為每個單元格添加標簽,包括一些要放置的組件,該模板允許呈現(xiàn)純文本或單個數(shù)據(jù)記錄。

以下是代碼:目前,我們已經(jīng)使用height和width屬性來定義所需的大小了。

涉及的新屬性是type,它定義了布局邊框。

如果使用clean將獲得無邊框的單元格,使用wide將獲得有邊框的、有更大空間的單元格。我們來檢查結果:

好,接下來的任務是用實際組件替換模板。步驟

2:添加工具欄 我們從工具欄組件開始,它可以包含各種元素,如按鈕或下拉菜單。

記住,要使用Webix創(chuàng)建組件,必須使用view:“component_name”代碼行,元素屬性允許選擇工具欄的內(nèi)容。

接下來是添加標簽,以便用戶了解正在處理什么:現(xiàn)在必須將此代碼添加到應用程序中,以替換以前創(chuàng)建的模板。

之前:之后:我們來檢查結果:步驟

3:添加文件夾樹 程序員可使用Tree widget進行此任務,data屬性定義了文件夾樹的結構。

以下是代碼:

每個樹節(jié)點都有唯一的ID和一個將顯示在屏幕上的值。

“Contact Groups”節(jié)點具有兩個子節(jié)點。

open:true屬性將打開此分支。

除了描述的屬性,注意這個代碼行:select:true。

它允許選擇樹項目。

現(xiàn)在,您可以用代碼 "Tree"替換模板。

我們來檢查結果:步驟

4:添加日歷 現(xiàn)在,您可以在時間選擇器中添加一個日歷到應用程序。

這個方便的互動小部件提供了必要的時間和日期,當你想填寫一個表單或創(chuàng)建一個新的事件。

該小部件用于創(chuàng)建GanttPRO應用程序,允許用戶使用在線甘特圖:

這不是一件艱巨的任務:在您使用代碼"Calendar" 替換模板之后,您將得到以下結果:步驟

5:使用DataTable組件顯示電子郵件列表

目前,應用程序中已經(jīng)有了一些相當簡單的組件,因此可以繼續(xù)處理更復雜的內(nèi)容。對于此示例,你需要使用JSON對象作為數(shù)據(jù)源:

如您所見,電子郵件列表將包含名稱,電子郵件地址,主題和日期等信息。請注意,你還使用了文件夾屬性,其值確定存儲特定電子郵件的文件夾。

在您的實例folder:1表示郵件存儲在收件箱文件夾中。

The folder:2表示W(wǎng)ebix在“發(fā)送”文件夾中存儲一個電子郵件。

現(xiàn)在可以創(chuàng)建一個新的DataTable組件:現(xiàn)在,用上面的代碼替換模板:“Email list”,你會得到這樣的東西:

步驟

6:使用數(shù)據(jù)綁定 現(xiàn)在你必須編寫一些可以幫助Tree和DataTable協(xié)同工作的代碼。使用bind()函數(shù)實現(xiàn)數(shù)據(jù)綁定。

應該從從屬組件調(diào)用,并將主組件作為參數(shù)。

由于您希望DataTable根據(jù)所選節(jié)點樹更改其內(nèi)容,因此第一個組件將是從屬組件,第二個組件將作為主節(jié)點。

除了綁定數(shù)據(jù),你必須告訴你的應用程序,應該在應用程序加載之后選擇樹的第一個節(jié)點。

要實現(xiàn)該目標,您應該將相應的代碼放在ready方法中,如下所示:

現(xiàn)在,電子郵件列表的內(nèi)容將根據(jù)所選文件夾進行更改:步驟

7:添加按鈕 這不是一件艱巨的任務,因為您已經(jīng)學習了創(chuàng)建組件所需的屬性。

您必須創(chuàng)建三個按鈕:Reply,Create和Delete。

這是您應該使用的代碼:用實際的代碼替換模板后,你會得到這樣的:用戶可能難以找到其他按鈕。

為了簡化此任務,您可以給按鈕添加圖標。

Webix使用Font Awesome集合中的圖標。

這些圖標是根據(jù)麻省理工學院許可證獲得許可的,有很多選擇。

要將常規(guī)按鈕轉(zhuǎn)換成帶有圖標的按鈕,您必須添加兩個屬性:Type將定義您將使用哪種按鈕 Icon允許從收藏中選擇正確的按鈕

例如,如果要向“create”按鈕添加信封圖標,可以使用以下屬性組合:使用相同的方法,您可以向所有按鈕添加圖標:

步驟

8:顯示電子郵件內(nèi)容 由于電子郵件的正文由HTML代碼呈現(xiàn),您可以使用模板組件進行顯示。

替換模板:“消息”代碼如下:

如果沒有選擇的電子郵件,用戶將看到以下消息:No message selected。

您可以使用其id屬性的值來操作此組件。

例如,您有一個包含消息的變量:

要在屏幕上顯示此消息,可以使用以下代碼:步驟

9.使用Windows 最后一步是提供創(chuàng)建新消息的可能,您已經(jīng)擁有“create”按鈕,但它什么都不做。

我們來改變一下:

現(xiàn)在,您將定義此窗口的外觀。

對于這個任務,你必須使用一個新的webix.ui()構造函數(shù):步驟

10:將窗體添加到窗口

Form widget可以以最小的努力創(chuàng)建Web窗體。我們來看下面的例子:無邊界屬性允許隱藏窗體的邊框。

表單中最重要的是elements屬性,它定義了一組垂直排列的控件和控件組。

在您的情況下,表單將包含兩個文本字段,一個文本區(qū)域和兩個按鈕:發(fā)送和關閉。

請注意,關閉按鈕使用hide()方法關閉窗口。

發(fā)送按鈕不執(zhí)行任何操作,因為您的示例沒有后端。

在使用click屬性的實際應用程序中,可以添加發(fā)送消息的代碼。

將創(chuàng)建表單的代碼添加到窗口代碼后,可以測試結果。

單擊創(chuàng)建按鈕,屏幕上將出現(xiàn)一個新窗口:Wrapping up

使用Webix,程序員可以盡可能少地為Web應用程序創(chuàng)建用戶界面。

使用Layout組件,您可以快速構建復雜的布局。

易用性允許程序員嘗試創(chuàng)建不同變體的模型,以確定哪些組件將保證更好的用戶體驗。

前端開發(fā)程序員需要做的就是在頁面上添加可用的數(shù)據(jù)組件,定義要使用的數(shù)據(jù)組件,并為其設置數(shù)據(jù)源。

之后,程序員可以繼續(xù)進行配置過程,直到達到理想的結果。

作者:毛毛禮物

作者: 毛毛禮物

送女朋友女同學或女性朋友什么禮物好?情人節(jié)、平安夜送什么戀愛禮物好?毛毛禮物網(wǎng)為您走心推薦送女生什么禮物好。

發(fā)表評論

0條評論

本文來自網(wǎng)絡,不代表本站立場,轉(zhuǎn)載請注明出處: http://m.bjshzs.cn/nvsheng/4o1209ne.html
返回頂部
阿克陶县| 齐齐哈尔市| 阿拉善右旗| 昭觉县| 泸水县| 攀枝花市| 政和县| 普兰店市| 金阳县| 绥中县| 陆河县| 顺义区| 从江县| 吉首市| 贺兰县| 买车| 开鲁县| 德清县| 怀集县| 桂平市| 大姚县| 平谷区| 库尔勒市| 河东区| 朝阳市| 靖安县| 分宜县| 涿州市| 万山特区| 珠海市| 兴安盟| 都兰县| 望江县| 清水县| 城固县| 清水河县| 延安市| 西青区| 侯马市| 岫岩| 灵武市|