程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> 關於.NET >> ASP.NET Aries 入門開發教程5:自定義列表頁工具欄區,asp.netaries

ASP.NET Aries 入門開發教程5:自定義列表頁工具欄區,asp.netaries

編輯:關於.NET

ASP.NET Aries 入門開發教程5:自定義列表頁工具欄區,asp.netaries


前言:

抓緊時間,繼續寫教程,因為發現用戶期待的內容,都在業務處理那一塊。

不得不繼續勤勞了。

這節主要介紹工具欄區的玩法。

工具欄的默認介紹:

工具欄默認包括5個按鈕,根據不同的權限決定顯示:

添加:add
刪除:del
導出、export
導入和(導入模板下載,簡稱)導出模板:import

在頁面的標准4請求裡,可以看到其中的一個actionKeys值,用於決定權限的呈現:

 

你可以通過AR.Global.Variable.actionKeys拿到這個值。

下面介紹各種常用操作手法:

1:隱藏工具欄

  var dg = new AR.DataGrid("Article", "Article", "grid");
  dg.ToolBar.isHidden = true;
  dg.bind();

2:自定義工具欄

var dg = new AR.DataGrid("Article", "Article", "grid");
dg.ToolBar.$target = $("#節點ID");
dg.bind();

3:隱藏或改變按鈕(雖然已經有權限)

隱藏:設置對象的isHidden為false。

操作:對象的$target為JQ對象,操作JQ對象即可,如:

dg.ToolBar.btnAdd.$target.hide();

4:新增自定義按鈕

lv2action是指二級權限:根據權限actionKeys來決定是否顯示。

效果:

5:獲取自定義按鈕對象

要拿到對象,至少是工具欄創建完後才能拿到。

效果:

其它1:

新增加按鈕有兩個屬性:winTitle和winUrl

可以自定義設置文字和點擊跳轉的鏈接地址。

其它按鈕可沒這待遇。

其它2:

每個按鈕,都有兩個攔截事件,需要攔截處理事情的時候可以用上:

onBeforeExecute

onAfterExecute

總結:

相對查詢框來說,工具欄的事情少一些,也相對簡單一些。

下一篇介紹DataGrid的數據呈現方面教程。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved