У меня есть текущий проект с Yii 1.1, и у меня есть некоторые проблемы с пользовательскими кнопками вида сетки. Проблема заключается в следующем:
Когда я изменяю количество элементов, отображаемых в виде сетки, выполняется вызов ajax, и на странице отображается выбранное количество файлов, однако кнопка отправки (в разделе нижнего колонтитула столбца), определенная, как показано ниже, не будет работать после ajax вызов:
array('class' => 'CDataColumn', 'type' => 'raw', 'header' => 'فایل مکالمه',
'value' => 'CdrController::getCdrSound($data)',
'footer' => CHtml::submitButton('دریافت همگی', array('name' => 'action', 'action-data' => Yii::app()->createUrl("cdr/download"), 'class' => 'btn btn-small')) .
CHtml::submitButton('حذف صداها', array('name' => 'action', 'action-data' => Yii::app()->createUrl("cdr/deleteSound"), 'class' => 'btn btn-small btn-danger')),
),
Я должен отметить, что после обновления страницы кнопка отправки будет работать с новым числом отображаемых элементов и источником HTML-файла представления до и после вызова ajax без изменений.
Задача ещё не решена.
Других решений пока нет …