AngularJS教程九—— 動態表格
自定義動態表格指令edGridDynamic
專案中經常會遇到表頭動態的表格,這種情況下,增加了該指令,實現表格表頭及表格內容的動態變化。
一 使用方法:
<div ed-grid-dynamic="test" ed-url="user/query.do" ed-model="user"></div>
ed-grid-dynamic
、ed-url
以及ed-model
的值的意義與ed-grid
完全相同,實際上ed-grid-dynamic
只是對ed-grid
的進一步封裝,繼承ed-grid
的所有方法及屬性。
在使用動態表格時ed-grid-dynamic
的值(同默ed-grid
認為grid
)中增加了一個方法setDynamicTable(url, params)
,用來動態更新表頭,改方法第一個引數可以傳遞url,也可以傳遞最終需要的表頭json。
注:單表頭url返回的json中的data型別為:
[
{
col: "userCode",
name: "測試欄位一",
width: "100"
},
{
col: "userName",
name: "測試欄位一",
edit: "input"
},
{
col: "gender",
name: "測試欄位一",
option: "gender", // 下拉選項
edit: "select" // 下拉選單
}
]
多表頭時json格式為:
[
[
{
"col": "userCode",
"name": "使用者編碼",
"rowspan": "2",
"width": "200"
},
{
"col": "",
"name": "colspan",
"colspan": "2"
}
],
[
{
"col": "userName",
"name": "使用者名稱稱",
"edit": "input"
},
{
"col": "gender",
"name": "性別",
"option": "gender",
"edit": "select"
}
]
]
如果需要在頁面開啟後就顯示動態表格,需要在當前頁面的controller
的頁面載入完畢事件中呼叫該方法;手動呼叫該方法沒有限制
$scope.$on('$viewContentLoaded', function() {
$scope.grid.setDynamicTable('dynamic/datatable.do', null);
});
相關文章
- AngularJS教程八—— 表格DataTablesAngularJS
- AngularJS教程二十四—— 下拉表格AngularJS
- AngularJS教程二十二——綜合教程-表格增刪改查AngularJS
- 動態建立表格
- AngularJS動態設定CSSAngularJSCSS
- JavaScript 動態建立table表格JavaScript
- JavaScript動態建立table表格JavaScript
- jquery 動態表格合併jQuery
- javascript 動態新增表格行JavaScript
- JavaScript動態建立表格和增加表格的行JavaScript
- AngularJS教程二十五—— 模態窗指令AngularJS
- Angularjs動態載入ECharts(一)AngularJSEcharts
- Filecoin近期九大動態!
- AngularJS教程AngularJS
- asp.net動態表格生成ASP.NET
- 兩種動態建立表格的方法
- 如何在iView中動態建立表格View
- JavaScript動態為table表格新增行JavaScript
- JavaScript動態向表格新增資料JavaScript
- 開發動態編輯的表格
- AngularJS教程六—— 啟動引導過程AngularJS
- JSP頁面動態生成表格併為表格新增事件JS事件
- layui動態新增刪除表格,並獲取表格中的值UI
- PHP--動態生成sql查詢表格PHPSQL
- jQuery動態新增和刪除表格行jQuery
- js如何動態建立一個table表格JS
- javascript動態建立table表格程式碼示例JavaScript
- FineUIMvc隨筆(1)動態建立表格列UIMVC
- angularJs入門教程AngularJS
- 學習動態效能表(九)--V$FILESTAT
- javascript動態操作table表格程式碼例項JavaScript
- jQuery動態新增和刪除表格記錄jQuery
- Nim教程【九】
- AngularJS教程三——表示式AngularJS
- AngularJS教程五—— 服務AngularJS
- AngularJS教程七—— 框架概述AngularJS框架
- 動態規劃系列之九找零錢動態規劃
- elementui表格動態資料單元格合併UI