Abstract Class yii\widgets\BaseListView

所有类 | 属性 | 方法

继承yii\widgets\BaseListView » yii\base\Widget » yii\base\Component » yii\base\Object
可用自版本2.0

BaseListView是一个基类等小部件显示数据从数据提供者列表视图,显示数据表格。

它提供的功能,如排序、分页和过滤数据。

在BaseListView更多细节和使用信息,请参阅指南文章数据窗口小部件。

公共属性

隐藏继承属性

属性类型描述定义在
$dataProvideryii\data\DataProviderInterface的数据提供者视图。yii\widgets\BaseListView
$emptyTextstring要显示的HTML内容,当$dataProvider没有任何数据。yii\widgets\BaseListView
$emptyTextOptionsarray列表的HTML属性emptyText视图。yii\widgets\BaseListView
$layoutstring布局决定列表视图的不同地区应该如何组织yii\widgets\BaseListView
$optionsarrayHTML属性的容器标签列表视图。yii\widgets\BaseListView
$pagerarray寻呼机的配置小部件。yii\widgets\BaseListView
$showOnEmptyboolean是否显示一个空的列表视图如果$ dataProvider没有返回任何数据。yii\widgets\BaseListView
$sorterarray分选机的配置小部件。yii\widgets\BaseListView
$summarystring要显示的HTML内容的汇总列表视图。yii\widgets\BaseListView
$summaryOptionsarrayHTML属性列表视图的摘要。yii\widgets\BaseListView

公共方法

隐藏继承方法

方法描述定义在
init()初始化视图。yii\widgets\BaseListView
renderEmpty()呈现的HTML内容,表明列表视图没有数据。yii\widgets\BaseListView
renderItems()呈现的数据模型。yii\widgets\BaseListView
renderPager()呈现寻呼机yii\widgets\BaseListView
renderSection()呈现一段指定的名称。yii\widgets\BaseListView
renderSorter()使分类器。yii\widgets\BaseListView
renderSummary()呈现摘要文本。yii\widgets\BaseListView
run()的小部件。yii\widgets\BaseListView

属性详情

$dataProvider public property

的数据提供者视图。这个属性是必需的

public yii\data\DataProviderInterface $dataProvider = null

$emptyText public property

HTML内容是如何当$dataProvider不会有任何日期。

public string $emptyText = null

$emptyTextOptions public property

列表的HTML属性emptyText视图。“标签”元素指定的标签名称emptyText元素和默认为" div "。

参见 yii\helpers\Html::renderTagAttributes() for details on how attributes are being rendered.

public array $emptyTextOptions = ['class' => 'empty']

$layout public property

布局决定列表视图的不同地区应该如何组织。下面的标记将被替换为相应的部分内容:

public string $layout = "{summary}\n{items}\n{pager}"

$options public property

HTML属性的容器标签列表视图。“标签”元素指定的容器元素标签名称和默认为" div ".

参见 yii\helpers\Html::renderTagAttributes() for details on how attributes are being rendered.

public array $options = []

$pager public property

寻呼机的配置小部件。默认情况下, yii\widgets\LinkPager将用于呈现寻呼机。您可以使用一个不同的小部件类通过配置“类”的元素。注意,小部件必须支持分页属性将数据填充yii\data\BaseDataProvider::pagination $dataProvider的价值。

public array $pager = []

$showOnEmpty public property

是否显示一个空的列表视图如果$ dataProvider没有返回任何数据。默认值是错误的显示一个元素根据emptyText和emptyTextOptions属性。

public boolean $showOnEmpty = false

$sorter public property

分选机的配置小部件。默认情况下,yii\widgets\LinkSorter将用于呈现分选机。您可以使用一个不同的小部件类通过配置“类”的元素。注意小部件必须支持的属性将数据填充 yii\data\BaseDataProvider::sort $dataProvider.的价值。

public array $sorter = []

$summary public property

要显示的HTML内容的汇总列表视图。如果你不想显示摘要,您可以设置一个空字符串。

下面的标记将被替换为相应的值:

  • {begin}: 起始行号(基于)正在显示出来
  • {end}: 结束行号(基于)正在显示出来
  • {count}: 当前显示的行数
  • {totalCount}:可用的总行数
  • {page}: 当前显示的页码(基于)
  • {pageCount}:可用的页面数量

public string $summary = null

$summaryOptions public property

HTML属性列表视图的摘要。“标签”元素指定summary元素的标记名和默认为" div "。

参见 yii\helpers\Html::renderTagAttributes() for details on how attributes are being rendered.

public array $summaryOptions = ['class' => 'summary']

方法详情

init() public 方法

Initializes the view.

public void init ( )

renderEmpty() public 方法

呈现的 HTML 内容,该值指示列表视图中没有任何数据。

参见 $emptyText.

public string renderEmpty ( )
returnstring

呈现的结果

renderItems() public abstract 方法

呈现的数据模型。

public abstract string renderItems ( )
returnstring

呈现的结果

renderPager() public 方法

呈现页导航

public string renderPager ( )
returnstring

呈现的结果

renderSection() public 方法

呈现一段指定的名称。

如果不支持指定的部分,将返回false。

public string|boolean renderSection ( $name )
$namestring

部分的名称,如, {summary}{items}.

returnstring|boolean

的渲染结果部分,或假不支持如果指定的部分。

renderSorter() public 方法

使分类器。

public string renderSorter ( )
returnstring

呈现的结果

renderSummary() public 方法

呈现摘要文本。

public void renderSummary ( )

run() public 方法

的小部件。

public void run ( )

转载于:https://my.oschina.net/u/3359744/blog/860593

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值