CQTreeGridView = CGridView + YiiExt Nested set + treeTable

Выкладываем свои наработки
Аватара пользователя
S c
Сообщения: 883
Зарегистрирован: 2012.04.11, 14:46

Re: CQTreeGridView = CGridView + YiiExt Nested set + treeTab

Сообщение S c »

работает. с недочетами, но работает
shimbo
Сообщения: 28
Зарегистрирован: 2013.06.14, 17:51

Re: CQTreeGridView = CGridView + YiiExt Nested set + treeTab

Сообщение shimbo »

есть несколько вопросов.
1. правильно ли я понял, что необходимо создать структуру каталогов protected\extensions\yiiext\behaviors\model\trees\ и в каталог trees положить файл NestedSetBehavior.php, а не в каталог protected\extensions\yiiext?
если так, то что означает ошибка
CException

Не определено свойство "Pages.tree".
nGin
Сообщения: 2
Зарегистрирован: 2013.03.25, 10:30

Re: CQTreeGridView = CGridView + YiiExt Nested set + treeTab

Сообщение nGin »

shimbo писал(а):есть несколько вопросов.
1. правильно ли я понял, что необходимо создать структуру каталогов protected\extensions\yiiext\behaviors\model\trees\ и в каталог trees положить файл NestedSetBehavior.php, а не в каталог protected\extensions\yiiext?
если так, то что означает ошибка
CException
Не определено свойство "Pages.tree".
NestedSetBehavior.php положите куда угодно, главное правильно указать class.
При расширении модели задайте имя массиву tree:

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

class Category extends CActiveRecord
{
    public $parentId;

    public function behaviors()
    {
        return array(
            'tree'=>array(
                'class'=>'ext.nestedsetbehavior.NestedSetBehavior',
            ),
        );
    }
...
}
$tallone
Сообщения: 1
Зарегистрирован: 2013.07.26, 03:23

Re: CQTreeGridView = CGridView + YiiExt Nested set + treeTab

Сообщение $tallone »

Подскажите пожалуйста, как во view получить категорию родителя?
lancedevnull
Сообщения: 1268
Зарегистрирован: 2013.07.17, 17:37

Re: CQTreeGridView = CGridView + YiiExt Nested set + treeTab

Сообщение lancedevnull »

$model->asa('NestedSet')->parent()->find()
cony
Сообщения: 2
Зарегистрирован: 2013.02.18, 16:39

Re: CQTreeGridView = CGridView + YiiExt Nested set + treeTab

Сообщение cony »

Установил расширение, ни как не получается создать новый узел. Есть корневой узел при создании нового узла вызывается стандартный экшн Create, и ошибка "Cannot create more than one root in single root mode." Как указать что новый узел потомок основного узла? Спасибо!
dlnsk
Сообщения: 2
Зарегистрирован: 2013.11.20, 18:08

Re: CQTreeGridView = CGridView + YiiExt Nested set + treeTab

Сообщение dlnsk »

fad писал(а):Есть улучшенная версия с использованием TbExtendedGridView и ajax сохранением, если нужно будет, могу загрузить.
fad, загрузите пожалуйста, если не трудно!
Аватара пользователя
vitovt
Сообщения: 210
Зарегистрирован: 2012.03.21, 10:37
Контактная информация:

Re: CQTreeGridView = CGridView + YiiExt Nested set + treeTab

Сообщение vitovt »

+1 Загрузите плз!
Аватара пользователя
ShalimovDE
Сообщения: 10
Зарегистрирован: 2014.02.14, 03:31
Контактная информация:

Re: CQTreeGridView = CGridView + YiiExt Nested set + treeTab

Сообщение ShalimovDE »

При перемещении элемента множественные ошибки JS

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

Uncaught TypeError: Object function ( selector, context ) {
// The jQuery object is actually just the init constructor 'enhanced'
return new jQuery.fn.init( selector, context, rootjQuery );
} has no method 'curCSS' jquery.ui.core.min.js:11
(anonymous function) jquery.ui.core.min.js:11
(anonymous function) jquery.js:5624
jQuery.extend.grep jquery.js:709
winnow jquery.js:5623
jQuery.fn.extend.filter jquery.js:5422
c.fn.extend.scrollParent jquery.ui.core.min.js:12
d.widget._mouseStart jquery.ui.draggable.min.js:17
b.widget._mouseMove jquery.ui.mouse.min.js:16
_mouseMoveDelegate jquery.ui.mouse.min.js:15
jQuery.event.dispatch jquery.js:3058
elemData.handle.eventHandle
Что делать, где копать???
Аватара пользователя
ShalimovDE
Сообщения: 10
Зарегистрирован: 2014.02.14, 03:31
Контактная информация:

Re: CQTreeGridView = CGridView + YiiExt Nested set + treeTab

Сообщение ShalimovDE »

Решил подключением
Yii::app()->clientScript->registerCoreScript('jquery.ui');
Аватара пользователя
webplus
Сообщения: 336
Зарегистрирован: 2012.02.24, 22:05

Re: CQTreeGridView = CGridView + YiiExt Nested set + treeTab

Сообщение webplus »

Здравствуйте!
Скачал архив QTreeGridView, но в нем нет представлений для экшенов Create, Update и т.д..
Эти представления надо самому писать или их просто забыли вложить в архив?
Сайт по работе в Украине: https://jobis.com.ua/. Сайт по поиску строителей: https://stroyzakaz.com.ua/
Создание сайтов в Киеве: https://webplus.com.ua/ по доступной цене.
Аватара пользователя
vitovt
Сообщения: 210
Зарегистрирован: 2012.03.21, 10:37
Контактная информация:

Re: CQTreeGridView = CGridView + YiiExt Nested set + treeTab

Сообщение vitovt »

Да нет, вроде были
Аватара пользователя
webplus
Сообщения: 336
Зарегистрирован: 2012.02.24, 22:05

Re: CQTreeGridView = CGridView + YiiExt Nested set + treeTab

Сообщение webplus »

vitovt писал(а):Да нет, вроде были
Посмотрите сами, скачайте архив! Если у вас есть эти представления, то дайте скачать
Сайт по работе в Украине: https://jobis.com.ua/. Сайт по поиску строителей: https://stroyzakaz.com.ua/
Создание сайтов в Киеве: https://webplus.com.ua/ по доступной цене.
lynicidn
Сообщения: 2222
Зарегистрирован: 2014.05.24, 15:12

Re: CQTreeGridView = CGridView + YiiExt Nested set + treeTab

Сообщение lynicidn »

там нет вьюх, но есть ридми в котором я лично разобрался сразу :)
Аватара пользователя
webplus
Сообщения: 336
Зарегистрирован: 2012.02.24, 22:05

Re: CQTreeGridView = CGridView + YiiExt Nested set + treeTab

Сообщение webplus »

lynicidn писал(а):там нет вьюх, я лично разобрался сразу :)
Если разобрался, то значит сделал вьюхи - то дай скачать
Сайт по работе в Украине: https://jobis.com.ua/. Сайт по поиску строителей: https://stroyzakaz.com.ua/
Создание сайтов в Киеве: https://webplus.com.ua/ по доступной цене.
EVOSandru6
Сообщения: 605
Зарегистрирован: 2014.07.04, 13:33

Re: CQTreeGridView = CGridView + YiiExt Nested set + treeTable

Сообщение EVOSandru6 »

Подскажите пожалуйста, если я использую ejnestedtreeactions , то стандартное поведение NestedSet убирать?
Ответить