yii2将listview的数据输出格式化为4x4网格
我已经考虑过了yii2将listview的数据输出格式化为4x4网格,listview,yii2,grid,Listview,Yii2,Grid,我已经考虑过了 echo ListView::widget([ 'dataProvider' => $dataProvider, 'itemView' => '_list', ]); 其中_list是布局文件,我可以在其中设计每个组件的输出。 但所有组件都在一列中依次显示 我想向他们展示4x4的正方形格式。 最佳做法是什么?在专栏中?不是一排吗? 我想这是因为你的项目中有一些风格。 通过设置样式,可以按任意顺序放置ListView中的元素。 我更喜欢使用css3 f
echo ListView::widget([
'dataProvider' => $dataProvider,
'itemView' => '_list',
]);
其中_list是布局文件,我可以在其中设计每个组件的输出。
但所有组件都在一列中依次显示
我想向他们展示4x4的正方形格式。
最佳做法是什么?在专栏中?不是一排吗?
我想这是因为你的项目中有一些风格。
通过设置样式,可以按任意顺序放置ListView中的元素。
我更喜欢使用css3 flexbox,请看这里。
您可以为每个项目及其父项设置类,并根据需要设置它们的样式。您可以在此处找到所有可用选项
在专栏里?不是一排吗?
我想这是因为你的项目中有一些风格。
通过设置样式,可以按任意顺序放置ListView中的元素。
我更喜欢使用css3 flexbox,请看这里。
您可以为每个项目及其父项设置类,并根据需要设置它们的样式。您可以在此处找到所有可用选项
我不知道你的发型,但这个应该行
使用这段代码。我不知道您的样式,但这段应该可以
使用这段代码。你能不能写一个简单的例子,说明如何处理x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x。如果使用这种配置,则不分页。这可能是因为ListView配置中的自定义太多????我应该手动添加吗?在上一个设置中,只需添加{pager},如下所示布局“=>{items}\n{pager}在这里您可以阅读。效果很好,但有一个问题。如果使用这种配置,则不分页。这可能是因为ListView配置中的自定义太多????我应该手动添加吗?在上一个设置中,只需添加{pager},如下所示布局“=>{items}\n{pager}您可以在这里阅读。
echo ListView::widget([
'dataProvider' => $dataProvider,
'itemView' => '_list',
'itemOptions' => [
'class' => 'item-class',
],
'options' => ['class' => 'parent-class'],
'layout' => "<div class='parent-class'>{items}</div>"
]);
echo ListView::widget([
'dataProvider' => $dataProvider,
'itemView' => '_list',
'itemOptions' => [
'class' => 'item-class',
],
'options' => ['class' => 'parent-class'],
'layout' => "<div class='parent-class'>{items}</div>"
]);