# import
>[success] import hy_ui.hy_paginate.hy_paginate
# extends
>[success] import hy_ui.hy_uiBase;
# 構造函數
```
hy_paginate(Color:String="blue",Layout:Array=null)
```
```
pirvate var paginate:hy_paginate= hy_paginate("success");
this.addChild(paginate);
```
# 舞臺命名
>無
# 屬性
## baseType 基本類型
>[info] String \[ get \] `paginate`
## isField 是否表單元素
>[info] Boolean \[ get \] `false`
> 不是表單元素
## color 顏色樣式
>[info] String | Object \[ set \] `blue`
| 默認 | 主要 | 成功 | 信息 | 警告 | 危險 | 灰色 | 藍色 | 黑色 | 錯誤 |
| :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
| default | primary | success | info | warning | danger | gray | blue | black | error |
```
paginate.color="danger"
```
## align 中心對齊方式
>[info] String \[ get | set \] `top_left`
| 上下 | 左右 |
| :---: | :---: |
| top , center , bottom | left , center , right |
```
paginate.align="top_center"
```
## layout 自定義排版
>[info] Array \[ set \] `['count','prev','page','next','limit','skip']`
```
paginate.layout=['count','prev','page','next','limit','skip']
```
## page 頁碼
>[info] Int \[ get | set \] `1`
```
paginate.page=5
```
## prev 上一頁
>[info] Function():Boolean
```
var tf=paginate.prev()
```
## next 下一頁
>[info] Function():Boolean
```
var tf=paginate.next()
```
## count 總記錄
>[info] Int \[ set \] `0`
```
paginate.count=126
```
## limits 分頁列表
>[info] Array \[ set \] `[{title:"10條/頁",value:10},{title:"20條/頁",value:20},{title:"50條/頁",value:50}]`
```
paginate.limits=[{title:"10條/頁",value:10},{title:"20條/頁",value:20},{title:"50條/頁",value:50}]
```
## limit 單頁顯示數量
>[info] Int \[ set \] `10`
> 如果 layout 里面有 limit,那必須要在limits 列表里面才有效
```
paginate.limit=20
```
# 監聽
## change
>[info] 監聽切換
```
paginate.on("change",function(value,oThis))
```