1

我在我的 yii 项目中使用了 EdataTable 扩展。我在 EDataTable.php 文件中自定义了 yii 数据表 emptyText 值。当数据为空时,我使用了动态错误消息。但此消息未反映在 ajax 请求中。我在我的文件中初始化了 Yii 数据表小部件。

我的文件.php:

 $widget=$this->createWidget('ext.EDataTables.EDataTables', array(
  'id' => 'placement',
  'dataProvider' => $arrayDataProvider,
  'TotalRowCount' => $TotalRowCount,
  'emptyMessage' => $errorMessage,
  'ajaxUrl' => Yii::app()->getBaseUrl(),
  'exportable' => TRUE,
  'columns' => $columns,
  'bootstrap' => TRUE,
));

在 EDataTable.php 中:

"sEmptyTable" => $this->emptyMessage

此 emptyMessage 值不适用于 ajax 请求,如数据表排序、搜索等。新的错​​误消息未绑定到 edatatable。

但是当第一次加载页面时它工作正常。

在 Yii 如何更改 ajax 调用的 emptyText 值?

4

0 回答 0