EXT.NET復雜布局(四)——系統首頁設計(上)

很久沒有發帖了,很是慚愧,因此給各位使用EXT.NET的朋友獻上一份禮物。

本篇主要講述頁面設計與效果,下篇將講述編碼并提供源碼下載。

系統首頁設計往往是個難點,因為往往要考慮以下因素:

  • 重要通知
  • 系統功能菜單
  • 快捷操作
  • 日常維護工作(比如待辦事項、已辦事項等等)
  • 用戶信息(比如公司、部門、組織機構)
  • 系統信息(意見反饋、幫助等)
  • 聯系溝通
  • 等等

又要兼顧美觀得體(丑了客戶不愿意用,更別說錢了),方便實用,怎么從有限的空間里顯示更多的功能(陣地戰),往往弄得抓耳搔頭,大費腦細胞。下面就給出我的方案。

頁面效果

我申明下,我不是專業的前端工程師,我就是一打雜的(啥都搞下),所以不要期望過高,如果還過得去,請點推薦。不多說了,上圖:

image

111

從圖中可以看出,首頁分4塊區域(四大板塊):

  1. 頂部面板——LOGO、用戶信息、幫助、反饋、通知等。
  2. 左側面板——組織機構(通常放功能菜單)。
  3. 右側面板——聯系人或其他信息。
  4. 中央區域——工作臺。主要用于日常工作維護以及快捷操作。

頂部面包和右側面板沒啥好說的。接下來就說說功能吧。

左側面板

左側面板其實是相當重要的一塊,在平常系統設計中,往往把功能菜單放在左側。這里類似。不僅支持分組折疊,還支持無限極子菜單,美觀而靈活。

image

當點擊子節點,會顯示在Tab頁中。

image

這樣,用戶可以方便的實現操作。

中央區域

中央區域主要用于日常工作維護以及快捷操作。當然快捷操作你也可以放在頂部面板。

image

這個面板主要包括待處理事務、一般事務、通知、部門討論區、部門文檔等內容,當然我這是舉例。

整個工作臺布局也是采用折疊面板,不過當展開某個面板時,會刷新數據。默認加載,并不需要加載所有數據。

就拿待處理事務來說:

image

通過工具欄按鈕,可以方便對事務進行操作(別忘了判斷權限)。如點擊退回操作:

image?

通過數據行中的操作列按鈕,可以方便查看表單內容,當表單關閉時,刷新工作臺。

總之,只會顯示一個操作面板。

image

最后

?

?

?

?

?

?

?

?

整個頁面是自適應的,會隨著瀏覽窗口大小自適應,如:

image

點子頁面彈出表單可以最大化,如:

image

當你點擊表單里面的提交按鈕(假設存在),提交完后,可以關閉表單,父頁面也可以觸發操作,如關閉彈出的表單時:

image

先寫到這里吧,下篇再細談。到時奉上DEMO。

由于加群的人太多,EXT.NET群已滿。由于現在是業余弄弄EXT.NET,所以本人也不會過多與大家交流EXT.NET,還寫一篇,作為結尾好了。

這幾天有空的話,盡量完善這個DEMO吧。

轉載于:https://www.cnblogs.com/codelove/archive/2011/12/30/2308125.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/275080.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/275080.shtml
英文地址,請注明出處:http://en.pswp.cn/news/275080.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

figma設計_在Figma中使用隔片移交設計

figma設計I was quite surprised by how much the design community resonated with the concept of spacers since I published my 自從我發表論文以來,設計界對間隔件的概念產生了多少共鳴,我感到非常驚訝。 last story. It encouraged me to think m…

axios源碼中的10多個工具函數,值得一學~

大家好,我是若川。最近組織了源碼共讀活動,感興趣的可以點此加我微信 ruochuan12 參與,每周大家一起學習200行左右的源碼,共同進步。同時極力推薦訂閱我寫的《學習源碼整體架構系列》 包含20余篇源碼文章。本文來自讀者Ethan01投稿…

安裝jenkins時出現 No such plugin: cloudbees-folder的解決辦法

今天安裝了一下jenkins,在初始化安裝插件時出現“ No such plugin: cloudbees-folder”錯誤,根據網上的教程: 1、打開鏈接“http://ftp.icm.edu.pl/packages/jenkins/plugins/cloudbees-folder/”,在最下面找到并打開“latest”目…

寄充氣娃娃怎么寄_我如何在5小時內寄出新設計作品集

寄充氣娃娃怎么寄Over the Easter break, I challenged myself to set aside an evening rethinking the structure, content and design of my portfolio in Notion with a focus on its 在復活節假期,我挑戰自己,把一個晚上放在一邊,重新思…

基于Hbase的用戶評分協同過濾推薦算法

基于Hbase的用戶評分協同過濾推薦算法 作者: 張保維 2012-1-3 一、 概述 本文為推薦引擎設計的基礎篇,介紹基于hbase 存儲方式用戶評分的方式進行推薦的主體算法及在分布式平臺環境下的實現。由于推薦算法分支眾多,我們先從簡單及實用的算法…

最全 JavaScript Array 方法 詳解

大家好,我是若川。最近組織了源碼共讀活動,感興趣的可以點此加我微信 ruochuan12 參與,每周大家一起學習200行左右的源碼,共同進步。同時極力推薦訂閱我寫的《學習源碼整體架構系列》 包含20余篇源碼文章。我們在日常開發中&#…

[譯] React Hooks: 沒有魔法,只是數組

[譯] React Hooks: 沒有魔法,只是數組 原文鏈接: medium.com/ryardley/r… 我是 React 新特性 Hooks 的粉絲。但是,在你使用 React Hooks的過程中,有一些看上去 很奇怪的限制 。在本文里,對于那些還在為了理解這些限制…

管理溝通中移情的應用_移情在設計中的重要性

管理溝通中移情的應用One of the most important aspects of any great design is the empathetic understanding of and connection to the user. If a design is ‘selfish’, as in when a product designed with the designer in mind and not the user, it will ultimatel…

網易前端進階特訓營,邀你免費入營!一舉解決面試晉升難題!

網易等大廠的前端崗位一直緊缺,特別是資深級。最近一位小哥面進網易,定級P4(資深),總包60W,給大家帶來真實面經要點分享。網易的要求有:1.對性能優化有較好理解,熟悉常用調試工具2.熟…

Feign的構建過程及自定義擴展功能

spring-cloud-openfeign-core-2.1.1.RELEASE.jar 中 HystrixFeign 的詳細構建過程: EnableFeignClients -> FeignClientsRegistrar 掃描 Feign注解的類 -> FeignClientFactoryBean通過Targeter生產FeignClient -> Targeter通過Feign.Builder構建Feign ->…

angelica類似_親愛的當歸(Angelica)是第一個讓我哭泣的VR體驗

angelica類似It was a night just like any other night. I finished work for the day and closed my laptop. I had dinner and after an hour, I put on my Oculus Quest headset in order to begin my VR workout.就像其他任何夜晚一樣, 這 是一個夜晚。 我完成…

面試官:請手寫一個帶取消功能的延遲函數,axios 取消功能的原理是什么

大家好,我是若川。最近組織了源碼共讀活動,感興趣的可以點此加我微信 ruochuan12 參與,每周大家一起學習200行左右的源碼,共同進步。同時極力推薦訂閱我寫的《學習源碼整體架構系列》 包含20余篇源碼文章。本文倉庫 https://githu…

關于base64編碼的原理及實現

我們的圖片大部分都是可以轉換成base64編碼的data:image。 這個在將canvas保存為img的時候尤其有用。雖然除ie外,大部分現代瀏覽器都已經支持原生的基于base64的encode和decode,例如btoa和atob。(將canvas畫布保存成img并強制改變…

Django web開發系列(五)模板

一 前言在上一節了解到視圖函數處理后,會將結果渲染到創建的html頁面,但html如何接收并顯示視圖函數返回的動態數據呢?最常用的做法就是使用模板(Template),本節將簡單介紹一下模板的作用和用法。 可以這樣簡單的理解模板的概念&a…

facebook 面試_如何為您的Facebook產品設計面試做準備

facebook 面試重點 (Top highlight)Last month, I joined Facebook to work on Instagram DMs and as a way to pay it forward, I 上個月,我加入了Facebook,從事Instagram DM的工作,作為一種支付方式,我 offered to help anyone…

8年了,開始寫點東西了

大家好,我是若川。最近組織了源碼共讀活動,感興趣的可以點此加我微信 ruochuan12 參與,每周大家一起學習200行左右的源碼,共同進步。同時極力推薦訂閱我寫的《學習源碼整體架構系列》 包含20余篇源碼文章。今天分享一位大佬的文章…

荒徑 弗羅斯特_弗羅斯特龐克,顛覆性城市建設者

荒徑 弗羅斯特Most gamers are familiar with Will Wright’s famous SimCity series. It created the city building genre and there have been many attempts over the years to ape it. But few developers have been bold enough to completely deconstruct the formula; …

2012年1月份第2周51Aspx源碼發布詳情

WP7手指畫圖應用源碼 2012-01-14 [VS2010] 游戲介紹:Windows Phone 7手指畫圖應用 – FingerPaint,您通過此游戲可以隨心畫一些感興趣的東西,陶冶情操。操作簡單,頁面簡潔。適合新手學習參考。 WP7 Car Bloke(交通工具開銷記錄)源…

Gitee 如何自動部署博客 Pages?推薦用這個GitHub Actions!

大家好,我是若川。最近組織了源碼共讀活動,感興趣的可以點此加我微信 ruochuan12 參與,每周大家一起學習200行左右的源碼,共同進步。同時極力推薦訂閱我寫的《學習源碼整體架構系列》 包含20余篇源碼文章。前段時間我把自己的博客…

Java io流學習總結(三)

轉載于:https://www.cnblogs.com/ll409546297/p/7197911.html java.io幾種讀寫文件的方式 一、Java把這些不同來源和目標的數據都統一抽象為數據流。 Java語言的輸入輸出功能是十分強大而靈活的。 在Java類庫中,IO部分的內容是很龐大的,因為它…