my-adv-table
<my-Adv-Table isShowSeq="false" is-Show-Row="true" isMultiSelect="false" width="100%" isShowCheck="true" isFilter="false" isSum="false" id="userId"
table-Name="cmUserInfo"
head='[{"name":"公司賬號(hào)","code":"tenantCode","width":"12%"},
{"name":"公司","code":"tenantName","width":"12%"},
{"name":"網(wǎng)點(diǎn)","code":"orgName","width":"12%"},
{"name":"角色名稱","code":"roleName","width":"12%"},
{"name":"登錄賬號(hào)","code":"loginAcct","width":"12%"},
{"name":"登錄類型","code":"loginTypeName","width":"12%"},
{"name":"姓名","code":"userName","width":"12%"},
{"name":"創(chuàng)建時(shí)間","code":"createTime","width":"12%"}]' is-Show-Row="true">
</my-Adv-Table>
doQuery:function(){
var url = "cmUserInfoBO.ajax?cmd=queryOrgUser";
$timeout(function(){
$scope.page.load({
url:url,
params:$scope.queryParam,
callBack:'setContentHegthDelay'
});
},500);
}
分頁(yè)表格圖片.png
屬性
head
傳入頭部的標(biāo)簽,格式為數(shù)組對(duì)象 [{},{}],對(duì)象支持的參數(shù)如下:
- name 表頭的名稱
- code 列表返回的數(shù)據(jù)對(duì)應(yīng)的字段的key值
- isSum 值為:true/false 鳍烁,表示該列是否需要匯總乐疆,只是匯總當(dāng)前頁(yè)的數(shù)據(jù)
- rowColor:可以設(shè)置列的樣式
- isEdit:true/false 表示該列是否可以編輯
- width:可以設(shè)置列的寬度
- number:過(guò)濾小數(shù)點(diǎn)后面位數(shù)
id
表示返回的數(shù)據(jù)里面臼氨,哪個(gè)key值是對(duì)應(yīng)的主鍵答朋,這個(gè)主要影響到后面的勾選框的功能及刻。
isSum
是否顯示最下面的匯總行
isFilter
是否顯示表格的頭部的過(guò)濾框美澳,該過(guò)濾框只能過(guò)濾當(dāng)前頁(yè)的內(nèi)容
isShowCheck
是否顯示表格的第一列的checkbox框
isShowRow
是否顯示列表自定義的按鈕
table-Name
列表自定義表格的名稱,不能跟其它表格名稱重復(fù)
name
如果不填寫的時(shí)候眠饮,默認(rèn)是page, 該字段用于如果一個(gè)頁(yè)面有兩個(gè)表格的時(shí)候奥帘,通過(guò)這個(gè)字段進(jìn)行區(qū)分。
方法
getSelected
返回一個(gè)數(shù)組仪召,選中的所有數(shù)據(jù)的主鍵值
getOneSelected
如果是單選的模式寨蹋,返回選中的數(shù)據(jù)
getSelectData
返回一個(gè)數(shù)組,選中的對(duì)象的整一行的數(shù)據(jù)
downloadExcelFile
導(dǎo)出excel數(shù)據(jù)扔茅,請(qǐng)求的后臺(tái)bo需要繼承baseBo
reload
數(shù)據(jù)重新加載
load
- url 請(qǐng)求的地址
- params 請(qǐng)求的參數(shù)
- callBack 回調(diào)的方法
doubleclick
雙擊的回調(diào)方法已旧,入?yún)?shù)是整一行的對(duì)象