【问题标题】:After filtering value than enable sorting link on relational field in Grid View Yii2在过滤值之后,在网格视图 Yii2 中的关系字段上启用排序链接
【发布时间】:2014-12-25 07:20:04
【问题描述】:

当我第一次过滤或排序gridview的字段时,启用关系数据字段排序链接, 那么,我该如何解决这个问题。

这里我附上了两张图片,描述了过滤或排序之前和之后。

链接网址:

过滤前:http://i.stack.imgur.com/bDJoG.png 过滤后:http://i.stack.imgur.com/lXnfY.png

更新:

我有一张两张桌子,一张是student_info,第二张是student_trans。我创建关系student_info_id (primary key)student_trans_info_id 就像(student_info_id = student_trans_info_id)

现在在student_trans 网格视图中,我使用student_info 的first_namelast_name 字段进行排序和过滤,但是这些关系字段的排序链接在过滤或排序student_trans 网格视图字段的任何字段后启用。

【问题讨论】:

标签: php gridview filtering yii2


【解决方案1】:

谷歌搜索后我发现了我的错误。

我的错误是我在$this->load(); 函数之后添加了$dataProvider->sort->attributes[] 代码;所以这意味着在加载过滤后的数据而不是启用排序链接。

现在,我将$dataProvider->sort->attributes[] 放在$this->load(); 函数之前解决了我的错误。

感谢**@Paul van Schayck** 发帖....

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-02-22
    • 1970-01-01
    • 2020-04-17
    • 2016-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多