1,菜單。在最新的abp3.1.2中 菜單欄是在左側的如下圖(上中下的結構),中間部分就是我們要添加菜單的地方。 ABP集成了通用的創建和顯示菜單的方式,在展示層web下的appstart文件夾下找到AbpNavigationProvider 添加如下代碼即可 關於菜單部分的具體實現原理,可以在ht ...
1,菜單。在最新的abp3.1.2中 菜單欄是在左側的如下圖(上中下的結構),中間部分就是我們要添加菜單的地方。
ABP集成了通用的創建和顯示菜單的方式,在展示層web下的appstart文件夾下找到AbpNavigationProvider 添加如下代碼即可
.AddItem( new MenuItemDefinition( "TaskList", L("TaskList"), url: "Tasks/Index", icon: "assignment", requiresAuthentication: true ) )
關於菜單部分的具體實現原理,可以在http://www.jianshu.com/p/24e6f6e8dbdb得到更加詳細的瞭解。
另外,菜單部分的圖標採用了material design的字體圖標。更多的可以在https://material.io/icons/查看
2,分頁 參照tasklist的分頁實現。實現了用戶列表的分頁。使用了X.Pagedlist 。 實際上在abp zero中集成了jtable。(之後研究zero是會研究一下這部分用jtable的方法如何實現)
以上 參考:http://www.jianshu.com/p/19b666a4b8b1
代碼:https://github.com/tianxiangd/LearnAbp