GridAjaxHelper

Extends \FineUIPHP\Base\BoxComponent\Container\PanelBase\CollapsablePanel\CollapsablePanelAjaxHelper

表格控件帮助类

package

FineUIPHP\UI\Grid

Methods

构造函数

__construct(\FineUIPHP\UI\Grid\Grid $source) 

Arguments

添加控件样式类

addCssStyle(string $cssClass) : $this
inherited

Arguments

$cssClass

string

Response

$this

设置HTML标签属性

attribute(string $key, string $value) : $this
inherited

Arguments

$key

string

$value

string

Response

$this

清空面板内表单字段的改变状态

clearDirty() 
inherited

折叠面板

collapse() 
inherited

设置面板的折叠状态

collapsed(boolean $collapsed) 
inherited

Arguments

$collapsed

boolean

折叠全部的行扩展列

collapseRowExpanders() : $this

Response

$this

设置控件样式

cssStyle(string $style) : $this
inherited

Arguments

$style

string

Response

$this

设置数据源

dataSource( $dataSource, array $fields = array(), boolean $clearSelection = true) 

Arguments

$dataSource

$fields

array

$clearSelection

boolean

设置网址数据源

dataUrl(string $dataUrl) : $this

Arguments

$dataUrl

string

Response

$this

取消选中所有行

deselectAllRows() : $this

Response

$this

设置控件的禁用状态

disabled(boolean $disabled) : $this
inherited

Arguments

$disabled

boolean

Response

$this

设置控件的启用状态

enabled(boolean $enabled) : $this
inherited

Arguments

$enabled

boolean

Response

$this

展开面板

expand() 
inherited

展开全部的行扩展列

expandRowExpanders() : $this

Response

$this

获取清空面板内表单字段改变状态的客户端脚本

getClearDirtyReference() : string
inherited

Response

string

客户端脚本

获取刷新面板中IFrame页面的客户端脚本

getRefreshIFrameReference() : string
inherited

Response

string

客户端脚本

获取重置面板中所有字段的客户端脚本

getResetReference() : string
inherited

Response

string

客户端脚本

设置控件的隐藏状态

hidden(boolean $hidden) : $this
inherited

Arguments

$hidden

boolean

Response

$this

隐藏列

hideColumn( $columnId) : $this

Arguments

$columnId

Response

$this

设置图标

icon(string $icon) 
inherited

Arguments

$icon

string

设置图标

iconFont(string $iconFont) 
inherited

Arguments

$iconFont

string

设置图标

iconUrl(string $iconUrl) 
inherited

Arguments

$iconUrl

string

加载数据

loadData(boolean $clearSelection = true) 

Arguments

$clearSelection

boolean

设置排序字段并重新加载数据(客户端排序)

loadPageData( $pageIndex) : $this

Arguments

$pageIndex

Response

$this

设置排序字段并重新加载数据(客户端排序)

loadSortData( $sortField,  $sortDirection) : $this

Arguments

$sortField

$sortDirection

Response

$this

设置分页索引

pageIndex(integer $pageIndex) : $this

Arguments

$pageIndex

integer

Response

$this

设置每页显示项数

pageSize(integer $pageSize) : $this

Arguments

$pageSize

integer

Response

$this

PHP不支持重载,此方法为dataSource()第一个参数为$parentRowId时的替代方案

parentDataSource( $parentRowId,  $dataSource,  $fields) 

Arguments

$parentRowId

$dataSource

$fields

PHP不支持重载,loadData()第一个参数为$parentRowId时的替代方案

parentLoadData( $parentRowId) 

Arguments

$parentRowId

设置总记录数

recordCount(integer $recordCount) : $this

Arguments

$recordCount

integer

Response

$this

刷新面板中的IFrame页面

refreshIFrame() 
inherited

删除控件样式类

removeCssStyle(string $cssClass) : $this
inherited

Arguments

$cssClass

string

Response

$this

重置面板中所有字段

reset() 
inherited

选中所有行

selectAllRows() : $this

Response

$this

设置选中行

selectedRowIDArray(array $selectedRows) : $this

Arguments

$selectedRows

array

Response

$this

设置选中行

selectedRowIndexArray(array $selectedRows) : $this

Arguments

$selectedRows

array

Response

$this

显示列

showColumn( $columnId) : $this

Arguments

$columnId

Response

$this

设置排序字段和方向

sortField(string $sortField, string $sortDirection) : $this

Arguments

$sortField

string

$sortDirection

string

Response

$this

设置合计行数据

summaryData( $summaryData) : $this

Arguments

$summaryData

Response

$this

设置面板标题文本

title(string $text) 
inherited

Arguments

$text

string

设置面板标题的提示文本

titleToolTip(string $text) 
inherited

Arguments

$text

string

Properties

控件对象

source : \FineUIPHP\Base\ControlBase\ControlBase
inherited