Найден 21 результат

navy
2013.06.02, 03:40
Форум: Общие вопросы (Yii 1.x)
Тема: CGridView ajax редактирование
Ответы: 25
Просмотры: 11732

Re: CGridView ajax редактирование

Maxym писал(а):'afterAjaxUpdate'=>'function(id, data) { setInlineEdit(); }', ?? не updateInlineEdit а setInlineEdit ??
В общем да, updateInlineEdit это уже моя функция где я вызываю setInlineEdit();

Сейчас для подобных целей использую http://x-editable.demopage.ru/ там возможностей побольше.
navy
2013.06.01, 09:30
Форум: Общие вопросы (Yii 1.x)
Тема: CGridView ajax редактирование
Ответы: 25
Просмотры: 11732

Re: CGridView ajax редактирование

Использую jeditеtable, как в примере выше.Все работает отлично, но после $.fn.yiiGridView.update('modelGrid',{data:{ }}); , компонент перестает работать. Т.е. когда на него нажимаешь то ничего не происходит.подскажи в чем может быть проблема??? Нужно после обновления грида заново инициализировать j...
navy
2013.03.03, 20:19
Форум: Общие вопросы (Yii 1.x)
Тема: Imperavi - Clips
Ответы: 4
Просмотры: 3712

Re: Imperavi - Clips

В том же view где редактор размести что-то типа такого <!-- Clips Modal HTML --> <div id="clipsmodal" style="display: none;">         <div id="redactor_modal_content">                 <div class="redactor_modal_box">                         <ul class="red...
navy
2012.05.24, 14:04
Форум: Общие вопросы (Yii 1.x)
Тема: насколько критично отключение safe_mode
Ответы: 4
Просмотры: 1505

Re: насколько критично отключение safe_mode

Ghost_nsk писал(а):кстати, а это нормально, что в assets папки создаются с правами 777?
на хостинге infobox.ru из-за этого не работают проекты, пока не уберешь права на выполнение для всех и для группы
navy
2012.03.26, 07:48
Форум: Завершённые проекты на Yii
Тема: kinoteatrov.net. Афиша предстоящих сеансов.
Ответы: 10
Просмотры: 7257

Re: kinoteatrov.net. Афиша предстоящих сеансов.

А можно скриншоты админки посмотреть?
navy
2012.01.01, 21:00
Форум: Общие вопросы (Yii 1.x)
Тема: CGridView ajax редактирование
Ответы: 25
Просмотры: 11732

Re: CGridView ajax редактирование

nizsheanez писал(а):че-нить вида attribute=>role.... может быть.
atribut->array(role,...) так наверное
navy
2011.12.31, 11:35
Форум: Общие вопросы (Yii 1.x)
Тема: CGridView ajax редактирование
Ответы: 25
Просмотры: 11732

Re: CGridView ajax редактирование

Ладно, с этим ясно. А как разрешить редактировать данной роли, один атрибут и запретить другой? Например завести в контроллере массив атрибутов, которые можно редактировать и при попытке редактировать проверять на наличие атрибута в списке, это кстати и решит проблему с запрещением там где не нужно.
navy
2011.12.30, 21:18
Форум: Общие вопросы (Yii 1.x)
Тема: CGridView ajax редактирование
Ответы: 25
Просмотры: 11732

Re: CGridView ajax редактирование

Не только админам. Например есть редакторы у новостных порталов, которым разрешено редактировать свой раздел сайта. Скажем так, любому необходимому подмножеству пользователей Это само сабой. Но, даже этот подключаемый экшн таскать с собой не хочется. Это тоже повторяемость кода, хоть и оправданная....
navy
2011.12.30, 08:18
Форум: Общие вопросы (Yii 1.x)
Тема: CGridView ajax редактирование
Ответы: 25
Просмотры: 11732

Re: CGridView ajax редактирование

ARACOOL - можно сделать это с jeditable, просто нужно отключить сохранение по onblur и добавить сохранение по клику на какую-нибудь кнопку. В примерах jeditable есть сэйв по кнопке. Вот только вопрос целесообразности: если никто не собирается одновременно редактировать 2 инпута, зачем нужны 2 инпут...
navy
2011.12.30, 08:12
Форум: Общие вопросы (Yii 1.x)
Тема: CGridView ajax редактирование
Ответы: 25
Просмотры: 11732

Re: CGridView ajax редактирование

navy - Вообще что смущает в таком подходе: я могу откуда угодно отредактировать любое поле любой записи для заданной модели - это как бы не есть гуд с точки зрения безопасности. А если еще и название модели передовать, так тогда можно вообще все что угодно изменить, хоть пароль админа. Вот и вопрос...
navy
2011.12.29, 21:01
Форум: Общие вопросы (Yii 1.x)
Тема: CGridView ajax редактирование
Ответы: 25
Просмотры: 11732

Re: CGridView ajax редактирование

nizsheanez писал(а):Тоже использую jeditable, но получается что для каждого атрибута нужно будет заводить свой экшн, как-то это накладно вы не находите? Как с этим справляетесь?
Экшн один, я же передаю имя атрибута, и использую

Код: Выделить всё

    $model->$field = $_POST['value'];
navy
2011.12.29, 09:22
Форум: Общие вопросы (Yii 1.x)
Тема: CGridView ajax редактирование
Ответы: 25
Просмотры: 11732

Re: CGridView ajax редактирование

Я сделал без расширений: В view $this->widget('zii.widgets.grid.CGridView', array(     'id' => 'modelGrid',     'dataProvider' => $provider,     'afterAjaxUpdate'=>'function(id, data) { setInlineEdit(); }',     'columns' => array(         array('name'=>'name', 'type'=>'raw', 'value'=>'Tools::inlineE...
navy
2011.09.03, 20:48
Форум: Общие вопросы (Yii 1.x)
Тема: Динамический button template в GridView
Ответы: 5
Просмотры: 3036

Re: Динамический button template в GridView

Я делаю так array(             'class' => 'CButtonColumn',             'buttons' => array(                 'delete' => array(                     'imageUrl' => '/images/delete_pg.png',                     'visible' => '$data->can_delete != 0',                 ),             ),             'template'...
navy
2011.03.20, 10:39
Форум: Общие вопросы (Yii 1.x)
Тема: CActiveForm: название метки в зависимости от значения поля
Ответы: 3
Просмотры: 1252

Re: CActiveForm: название метки в зависимости от значения по

при выводе полей сделать так:     <?php echo $form->dropDownList($model, 'cln_face', array('0' => 'Физическое лицо', '1' => 'Юридическое лицо'), array('id'=>'clnFace')); ?>     <?php echo $form->labelEx($model, 'name', array('id'=>'nameLabel')); ?> в конце файла с формой сделать так: <?php Yii::app(...
navy
2011.03.14, 09:52
Форум: Общие вопросы (Yii 1.x)
Тема: CGridView и ajax запросы
Ответы: 5
Просмотры: 2540

Re: CGridView и ajax запросы

Нужно в опциях CGridView передать 'selectableRows'=>0 а в columns что-нибуть типа такого <?php $this->widget('zii.widgets.grid.CGridView', array(         'id'=>'page-grid',         'dataProvider'=>$model->search(),         'filter'=>$model,         'selectableRows'=>0,         'columns'=>array(     ...
navy
2010.12.01, 13:12
Форум: Общие вопросы (Yii 1.x)
Тема: nestedset + CMenu
Ответы: 1
Просмотры: 1445

Re: nestedset + CMenu

У меня тоже не получилось подключить это поведение к модели, я сделал так Я использую ext.yiiext.behaviors.model.trees.ENestedSetBehavior в ENestedSetBehavior.php я добавил пару методов         protected function tree2array($nodes) {                 $res = array();                 foreach($nodes as ...
navy
2010.11.25, 16:47
Форум: Общие вопросы (Yii 1.x)
Тема: CGridView и checkbox
Ответы: 4
Просмотры: 4743

Re: CGridView и checkbox

Код: Выделить всё

<?php $this->widget('zii.widgets.grid.CGridView', array(
        'id'=>'page-grid',
        'selectableRows'=>0,

 
Да выкинул лишку лишнего :) , нужно еще 'selectableRows'=>0 задать
минус такого подхода в том что нельзя делать групповые операции, но меня это устраивает
navy
2010.11.21, 22:59
Форум: Общие вопросы (Yii 1.x)
Тема: CGridView и checkbox
Ответы: 4
Просмотры: 4743

Re: CGridView и checkbox

Я сделал так (лишние поля поскипал для краткости) <?php $this->widget('zii.widgets.grid.CGridView', array(     'id'=>'page-grid',     'columns'=>array(          ...,          array(             'name' => 'active',             'class' => 'CCheckBoxColumn',             'checked'=>'$data->active',     ...