-
Notifications
You must be signed in to change notification settings - Fork 2
/
readme_ru.txt
51 lines (46 loc) · 1.66 KB
/
readme_ru.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
RGridViewWidget
===============
RGridViewWidget отображает таблицу аналогичную CGridView, но позволяет использовать сортировку столбцов с сохранением результата
Using:
-----
~~~
[php]
$this->widget('ext.RGridViewWidget.RGridViewWidget', array(
'dataProvider'=>$dataProvider,
'rowCssId'=>'$data->id',
'orderUrl'=>array('order'),
'successOrderMessage'=>'Success',
'buttonLabel'=>'Order',
'template' => '{summary} {items} {order}',
'options'=>array(
'cursor' => 'crosshair',
),
'columns'=>array(
...
),
));
~~~
Опции:
* rowCssId - строка - PHP-выражение, которое будет использоваться для преобразования в id элемента. В выражении могут использоваться переменные $row - номер строки (начинается с нуля); $data - запись (модель), используемая для отображения строки; $this - объект строки
* orderUrl - строка или массив, используемые для формирования URL.
* successOrderMessage - строка - сообщение о успешном сохранении.
* buttonLabel - строка - надпись для ajax кнопки
* template - строка - шаблон, который будет использоваться для формирования виджета. Могут быть использованы: {summary}, {items} and {order}. Эти идиомы будут заменены на общий текст, таблицу, и ajax-кнопка (не используется рейджинг).
* options - массив - опции для инициализации jQuery sortable плагина.
RGridViewAction
===============
RGridViewAction сохраняет результат сортировки
Для использования RGridViewAction добавьте его в Ваш контроллер:
~~~
[php]
public function actions()
{
return array(
'order' => array(
'class' => 'ext.RGridView.RGridViewAction',
'model' => 'Model',
'orderField' => 'order',
),
);
}
~~~