问题标签 [yii2-grid]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
813 浏览

gridview - Yii2:kartik GridView - 如果显示来自 1:n 关系的字段,则过滤器不起作用

我有一个模型的网格视图,显示一个属性gender和一个lang_code来自 1:n 关系的字段language

当我过滤“女性”时,它会显示 310 位女性(总共 600 个条目中)。如果我随后清除过滤器,则会显示 0 个条目(而不是全部 600 个)。

当我lang_code从视图中删除时,过滤器会在清除后正确重置。

这就是我在 modelSearch.php 中查询 1:n 关系的方式:

我究竟做错了什么?

编辑:

完整的模型搜索:

完整型号:

使用 GridView 查看:

0 投票
1 回答
138 浏览

yii2 - Yii 2 GridView 在 ActiveForm 中搜索

使用 Yii 2 ActiveForm,我正在尝试添加一个GridView搜索来选择要添加到关系中的项目(数据库是 MongoDB)

我想包含一个“搜索和选择”GridView小部件,并将项目ActiveForm作为 id 数组添加到模型中。

例如:

但是,当我在/标记中包含GridView搜索时,被调用的“POST”会触发表单。ActiveForm::begin()ActiveForm::end()

有没有关于进行这种设置的指南?

还是我需要从头开始创建整个表单?

我知道我很可能不得不使用一些 jQuery 来从GridView正确选择时提取“选定”项目?

0 投票
1 回答
861 浏览

yii - Yii2 data-* 属性未使用 GridView 列呈现

如何添加data-id以下功能:

这是data-id浏览器中未显示的属性:

0 投票
0 回答
1026 浏览

gridview - Yii2 Gridview ID 选项

我在下面有这段代码,它将生成患者列表。Gridview 摘要是准确的,但我的分页不起作用。如果我添加 id 选项'id' => 'patientsList',,它将在每个页面上显示所有患者。我应该如何解决这个问题?这个问题有哪些可能的解决方案?

对于我的提供商:

然后设置gridview:

0 投票
0 回答
560 浏览

yii2 - ExpandRowColumn 在我的 DynaGrid 中没有展开行

Yii:2.0.16-dev

我的代码:

在此处输入图像描述

0 投票
1 回答
610 浏览

php - Yii2:如何在 Gridview 的所有行上显示更少的行?

我有一个三列的 Gridview。Query列是PostgreSQL TEXT类型,在本例中有 9 行。

我只想显示所有行的前 4 行,否则我的表会太大。

表格示例

0 投票
0 回答
212 浏览

yii2 - 在 YII2 中的 gridview 列内添加多个 Select2 小部件(不作为过滤器列)

您好,我正在尝试在 Yii2 中的每个驱动程序的 gridview 列中添加一个 select2 小部件。网格用于驱动程序模型。一名司机可能有多个区域。如下图所示:

在此处输入图像描述

这是网格:

在此处输入图像描述

我在驱动程序模型中创建了一个关系:

这是 Select2 Grid Column 代码:

控制器动作:

这是模型搜索功能:

问题是,select2 小部件仅针对一个驱动程序显示(第一个具有区域的驱动程序)。其他人没有小部件,即使他们在驱动程序区域映射表中有区域。任何想法?

0 投票
0 回答
163 浏览

php - Yii2 Kartik ExpandRowColumn - 将字符串与操作按钮/图标连接以展开

是否可以在操作列中添加代码以像使用匿名函数一样扩展 ExpandRowColumn?我需要在每个 ExpandRowColumn 中添加此列的总行数,如下图所示。

在此处输入图像描述

属性示例expandIcon

0 投票
1 回答
125 浏览

yii2 - Yii2 类 'DateRangePicker' 未找到

回答

php composer.phar 需要 kartik-v/yii2-widget-datepicker "@dev"

我想按日期范围过滤 GridView::widget

但我收到错误“找不到类 'DateRangePicker'”

Helpres 没有找到这个模块

如何按日期范围正确过滤?

0 投票
1 回答
104 浏览

gridview - Yii 2 Gridview 排序标头 - 在 url 中添加自定义参数

当我单击 Grid 视图的列标题时,它正在排序,并且在 URL 排序参数中被传递,如page/index?id=12&sort=column1. 我想在像这样排序时添加另一个参数page/index?id=12&sort=column1&custom_id=2

请帮助我