使用gridview如果直接默认配置可以对每列排序,但是当自定义配置时,即使设置’enableSorting’ => ‘true’也无法排序,有人知道为什么吗?
问题解决了,在定义gridview中的datacolumn时,设置attribute属性就好,注意不要设置header属性。
不同的数据提供器(dataprovider)有不同的定义。ActiveDataProvider
默认就可以排序,SqlDataProvider
和ArrayDataProvider
都需要自己定义
使用gridview如果直接默认配置可以对每列排序,但是当自定义配置时,即使设置’enableSorting’ => ‘true’也无法排序,有人知道为什么吗?
问题解决了,在定义gridview中的datacolumn时,设置attribute属性就好,注意不要设置header属性。
不同的数据提供器(dataprovider)有不同的定义。ActiveDataProvider
默认就可以排序,SqlDataProvider
和ArrayDataProvider
都需要自己定义