Пуля — дура. Пых — молодец.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Пыха переехала на новый сервер, ура!

Краснодарское время: 25 Май, 2012, 08:14:33

Страниц: [1]
Печать
Автор Тема: ExtJS два дерева  (Прочитано 474 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
shuranov    ↓ 
04 Май, 2011, 05:36:22
НЕ ХУЕТА! ХУЕТА!


Карма: 7
Сообщений: 112
Сила слова: 6.25

Тут пролетала темка с ExtJS, спрошу и я.
Есть два дерева (находятся в разных вкладках Ext.tabPanel), деревья являются частями Ext.Panel. Нужно как-то заставить отображаться одно и то же дерево.
Javascript
var createPost = new Ext.Panel({
        frame: true,
        defaults: {bodyStyle: 'padding: 5px'},
        plain: true,
        border: false,
        layout: 'column',
        items: [postBlogsTree, editSingleBlockTree, postEditForm]
    });
 
    var readyPost = new Ext.Panel({
        frame: true,
        defaults: {bodyStyle: 'padding: 5px'},
        plain: true,
        border: false,
        layout: 'column',      
        items: [readyLibsTree, readyGrid]
    });

Сейчас первое дерево это postBlogsTree, а второе - readyLibsTree (ранее клиенту требовалось 2 разных дерева, теперь их функционал стал совпадать, поэтому и совместить надо). Если вписать так:
 
Javascript
var readyPost = new Ext.Panel({
        frame: true,
        defaults: {bodyStyle: 'padding: 5px'},
        plain: true,
        border: false,
        layout: 'column',      
        items: [postBlogsTree, readyGrid]
    });

То первое дерево перестает отображаться.
Допускается еще вариант "запоминать" выбранные галочки и, при переключении вкладок, устанавливать состояние второго дерева, но как-то этот вариант не устраивает. Кто что может подсказать?
Записан
shuranov    ↓ 
04 Май, 2011, 06:08:31 , спустя 32 минуты 9 секунд
НЕ ХУЕТА! ХУЕТА!


Карма: 7
Сообщений: 112
Сила слова: 6.25

Плюнул на все. Выношу дерево отдельно, а tabPanel отдельно. Хотя ответы будут интересны.
Записан
shuranov    ↓ 
04 Май, 2011, 06:16:59 , спустя 8 минут 28 секунд
НЕ ХУЕТА! ХУЕТА!


Карма: 7
Сообщений: 112
Сила слова: 6.25

Блеать! После переключения табов в панели возникает второй вертикальный скролл. Что за шутки?
ExtJS хороша, но порой выводит из себя.
Записан
KaFe    ↓ 
04 Май, 2011, 06:24:56 , спустя 7 минут 57 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Сраный Тролль

Карма: -13346
Сообщений: 1727
Сила слова: -772.79

shuranov, как остросюжетная история :D
Записан

CTAPbIu_MABP    ↓ 
04 Май, 2011, 06:26:48 , спустя 1 минуту 52 секунды
НЕ ХУЕТА! ХУЕТА!

мавр
Группа: в ухо

Карма: не нужна
Сообщений: 5187
Сила слова: 1.81

shuranov, да ты не волнуйся всеравно никто бы не помог. ни я ни васяц. там докое еблово.
Записан

java.lang.OutOfMemoryError
AlexB    ↓ 
04 Май, 2011, 06:46:25 , спустя 19 минут 37 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 89
Сообщений: 3425
Сила слова: 2.6


ExtJS хороша, но порой выводит из себя.
Да хули в ней хорошего? Глюк на глюке сидит и глюком погоняет.
Записан

CTAPbIu_MABP    ↓ 
05 Май, 2011, 11:28:09 , спустя 1 день 4 часа 41 минуту 44 секунды
НЕ ХУЕТА! ХУЕТА!

мавр
Группа: в ухо

Карма: не нужна
Сообщений: 5187
Сила слова: 1.81

AlexB, Алекс откуда такие сведения
Записан

java.lang.OutOfMemoryError
AlexB    ↓ 
06 Май, 2011, 10:45:19 , спустя 11 часов 17 минут 10 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 89
Сообщений: 3425
Сила слова: 2.6


AlexB, Алекс откуда такие сведения
Я честно две недели пытался на ней чего-то сделать, заебался и бросил. ))))
Может, конечно, у меня руки под нее не заточены, не знаю, но вот не впечатлился, хотя поначалу мне очень понравилась и вдохнавила ...
Где-то тут была ветка на эту тему ...
Записан

shuranov    ↓ 
17 Май, 2011, 01:52:29 , спустя 11 дней 3 часа 7 минут 10 секунд
НЕ ХУЕТА! ХУЕТА!


Карма: 7
Сообщений: 112
Сила слова: 6.25

Да нет, ExtJS хорошая библиотека, но порой логика выводит из себя. Просто проект педалить надо дописывая чужой код. Можно представить себе как выглядит проект, если программист, который его начинал и вел некоторое время, учился ExtJS на этом проекте, а потом его передали мне и я, в свою очередь, стал на нем учиться?
Записан
phpdude    ↓ 
17 Май, 2011, 01:57:12 , спустя 4 минуты 43 секунды
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 344
Сообщений: д-о-х-у-я!
Сила слова: 1.65

shuranov, да, это пиздец, я переделывал както раз подобную поделку ... прошлый баклан даже не подумал распилить жс код на части ... в файле было 13 чтоли тысяч строк .... хедшот для IDE
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
mario    ↓ 
17 Май, 2011, 02:11:01 , спустя 13 минут 49 секунд
НЕ ХУЕТА! ХУЕТА!

wazzup
Группа: Джедаи

Карма: 67
Сообщений: 6162
Сила слова: 1.09


shuranov, да, это пиздец, я переделывал както раз подобную поделку ... прошлый баклан даже не подумал распилить жс код на части ... в файле было 13 чтоли тысяч строк .... хедшот для IDE
хм, недавно Мавр тоже упоминал про 13к строк жс кода и как он с этим справлялся )
Записан

с ув. mario.
Контакты
phpdude    ↓ 
17 Май, 2011, 02:22:56 , спустя 11 минут 55 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 344
Сообщений: д-о-х-у-я!
Сила слова: 1.65

и как он с этим справлялся )
не знаю как мавре справился, но я регулярками :D
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
shuranov    ↓ 
17 Май, 2011, 03:37:52 , спустя 1 час 14 минут 56 секунд
НЕ ХУЕТА! ХУЕТА!


Карма: 7
Сообщений: 112
Сила слова: 6.25


shuranov, да, это пиздец, я переделывал както раз подобную поделку ... прошлый баклан даже не подумал распилить жс код на части ... в файле было 13 чтоли тысяч строк .... хедшот для IDE
Около 8000 строк, но к этому можно добавлять строки кода ExtJS и подключенного jQuery. Eclipse повесился давно, пришлось валидацию отключить - у него эксепшены валились один за другим.
Записан
Страниц: [1]
Печать
 

Перейти в:  

Этот топик скрыли: NRG, adw0rd, Sinkler, artoodetoo