基於許可權控制的考慮,在整個後台的開發中,選單和按鈕是可以被自定義的,也就是說:
1:每開發乙個頁面,就需要在系統管理的 選單管理 中進行設定;
2:每個頁面中的按鈕,也是在 選單管理 中的設定按鈕部分進行設定;
具體步驟如下:
一:建立頁面與選單的對應管理
比如,現在我們建立了乙個頁面,該頁面使用者展示頁面分類,則需要首先進入 選單管理:
然後,選擇你要將新選單附加在哪個節點上,具體是在上面的列表中選中某節點就可以,然後在選單管理中點選新增:
設定選單名,已經選單對應的logo,當然,重點是填寫如 url,根據系統本身的特點,我們這裡填寫的是乙個相對路徑(即以"/」開頭)。
選單本身是可以調節順序和層次的。
二:設定按鈕
每個新開發的頁面,上面的按鈕也是可以被設定的,具體,就是選擇中選單節點,然後點選「設定按鈕」:
在這個介面中,我們可以看到整個系統可供選擇的按鈕,我們可以管理按鈕庫,也就是說,如果你發現這些按鈕不夠你的頁面使用的,點選 管理按鈕庫 這個按鈕,可以管理我們的按鈕庫,如下:
三:繫結按鈕事件
經過以上的設定後,我們為我們新建立的功能頁面設定了選單,也選擇了按鈕。選擇了按鈕這個事情,意味著,我們應該盡量不在自己的頁面中寫死按鈕了。每個每頁的這些按鈕應該是從後台(資料庫)中讀取出來動態輸出到頁面上的。即:
上圖中,我們看到的是,foreach 迴圈中的輸出,就是動態輸出,foreach 下面那些按鈕,就是寫死在頁面中的,要去掉。
那麼,輸出按鈕簡單,如何繫結按鈕的事件呢,是通過按鈕的 id 屬性,假設我們的按鈕在資料庫中儲存的編碼是 eidt,那麼,在js**中,我們只要:
$("#edit").bind("click", function () );
就繫結了按鈕的事件。
建立自定義選單
直接用類呼叫建立選單方法即可 整個思路步驟 1.呼叫介面獲取access token 2.準備json資料,需要傳過去的選單 3.採用 access token 介面進行建立即可 如下 進行自定義新增選單 第乙個步驟 獲取token ch curl init curl setopt ch,curlo...
vc建立自定義按鈕
可設定字型和顏色的按鈕 要想修改cbutton類按鈕背景顏色和文字顏色,必須利用自繪方法對按鈕進行重新繪製。這可以通過定義乙個以cbutton為基類的新按鈕類來實現。以下為具體的實現方法 加入乙個新類,類名 cmybutton,基類 cbutton。在標頭檔案 mybutton.h 中加入以下變數和...
自定義選單
對話方塊的系統選單 預處理 define menu button id 10246 cmenu systemmenu systemmenu.createmenu cmenu subpopupmenu subpopupmenu.createpopupmenu cmenu subpopupmenuind...