第六章 JQuery其他功能第六章 JQuery其他功能\6-4 Row動態權限設定

6-4 Row動態權限設定

在資料實際編輯時,程式會被要求,某些資料在符合條件時,可以被編輯,否則不可編輯。這個功能,我們可以根據js的程式通過動態的方法來實現。這個例子我們來做一個實作(Freight)大於100時,資料才可以被編輯。

Step1>  首先在dgViewOnUpdate的屬性中寫入動態js的程式名稱

Step2>  接著,我們就在script中輸入如下的方法,在此説明自定義方法有一個傳入的參數rowData,它用記錄當前被編輯的這筆資料;回傳一個bool的值,true表示可操作,false表示不可操作

 

        function updateRow(rowData) {

            if (rowData.Freight <100) {

                alert(無法刪除或更改);

                return false;

            }

            return true;

        }

Step3>  預覽wOrders,點擊第三筆資料按下編輯,由於運費小於100因此會跳出無法刪除或更改的訊息,表示無法修改。

 

 

 

 

 

 

 

 

 


Top of Page