Переключение на Главную Страницу Страницы: [1] 2  ОтправитьПечать
Очень популярная тема (более 25 ответов) ТабличноеПоле с иерархическим справочником. (число прочтений - 8370 )
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
ТабличноеПоле с иерархическим справочником.
19. Декабря 2007 :: 14:36
Печать  
Кто как делает? Имеется ввиду группы сверху, переход в нужную группу и т.п.
Есть примеры?
ПС. сижу и думаю как сделать отображение...
  
Наверх
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличноеПоле с иерархическим справочником.
Ответ #1 - 19. Декабря 2007 :: 15:31
Печать  
trdm писал(а) 19. Декабря 2007 :: 14:36:
Кто как делает? Имеется ввиду группы сверху, переход в нужную группу и т.п.
Есть примеры?
ПС. сижу и думаю как сделать отображение...

Пример от ADirks
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ТабличноеПоле с иерархическим справочником.
Ответ #2 - 19. Декабря 2007 :: 16:14
Печать  
Как раз с этой целью в ТП были добавлены "фиксированные строки" со своими провайдерами.
Т.е. Шапка и Подвал в TF_RC.

В репозитории документация есть на эту ветку.
Она даже где-то собирается и выкладывается на сайте 1cpp.ru (спасибо Федору), но я не помню где.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличноеПоле с иерархическим справочником.
Ответ #3 - 19. Декабря 2007 :: 17:49
Печать  
Arta писал(а) 19. Декабря 2007 :: 15:31:
trdm писал(а) 19. Декабря 2007 :: 14:36:
Кто как делает? Имеется ввиду группы сверху, переход в нужную группу и т.п.
Есть примеры?
ПС. сижу и думаю как сделать отображение...

Пример от ADirks

Сенк.
только вот в запросе для ТП:
Код
Выбрать все
|AND (?ВидКлиента(14, 9) = '' OR IsFolder = 1 OR $Эл.ВидКлиента = ?ВидКлиента(14, 9))
 


че это такое:
Код
Выбрать все
 ?ВидКлиента(14, 9) = ''  



Блин. Разобрался...

В тексте запроса допустимо использование SQL параметров. Формат определения SQL параметра в тексте запроса:

Код
Выбрать все
?<ИмяПараметра>(Тип[, Длина[, Точность]]) 



« Последняя редакция: 19. Декабря 2007 :: 18:57 - trdm »  
Наверх
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличноеПоле с иерархическим справочником.
Ответ #4 - 19. Декабря 2007 :: 21:01
Печать  
Дим, Миша дело говорит. В новом ТП для реализации тобой задуманного есть новые фичи. попробуй скачать эту сборку.
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличноеПоле с иерархическим справочником.
Ответ #5 - 20. Декабря 2007 :: 10:35
Печать  
Arta писал(а) 19. Декабря 2007 :: 21:01:
Дим, Миша дело говорит. В новом ТП для реализации тобой задуманного есть новые фичи. попробуй скачать эту сборку.

Да, конечно. Только вот немного как-то все неудобно....
1. Инфа конкретно разбросана, очень затруднительно её искать.
2. Моя боевая версия 2037, а ветка разработок ведется на 250х.
3. Есть возможность, нет примеров (((. Хотя бы запрос для поставщика данных фиксированных колонок, не соображу как надо его составить...
сейчас забираю из cvs сорцы, попробую разобраться...
ПС. Может как-то описать форк на http://www.1cpp.ru/index.php/Main ??
Там же собрать инфу...
ПС2. Больше примеров, хороших и разных Подмигивание
  
Наверх
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличноеПоле с иерархическим справочником.
Ответ #6 - 20. Декабря 2007 :: 10:42
Печать  
trdm писал(а) 20. Декабря 2007 :: 10:35:
Arta писал(а) 19. Декабря 2007 :: 21:01:
Дим, Миша дело говорит. В новом ТП для реализации тобой задуманного есть новые фичи. попробуй скачать эту сборку.

Да, конечно. Только вот немного как-то все неудобно....
1. Инфа конкретно разбросана, очень затруднительно её искать.
2. Моя боевая версия 2037, а ветка разработок ведется на 250х.
3. Есть возможность, нет примеров (((. Хотя бы запрос для поставщика данных фиксированных колонок, не соображу как надо его составить...
сейчас забираю из cvs сорцы, попробую разобраться...


Инфа
Для 2037 можешь использовать пример Леши Диркса

P.S. Переходи на 2.5 Улыбка
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличноеПоле с иерархическим справочником.
Ответ #7 - 20. Декабря 2007 :: 10:53
Печать  
Arta писал(а) 20. Декабря 2007 :: 10:42:
Инфа
Для 2037 можешь использовать пример Леши Диркса
P.S. Переходи на 2.5 Улыбка

В Лешин примере погрузился с головой еще вчера, думаю не скоро всплыву Подмигивание
Пока сделаз ч/з задницу: добавил колонку "Родитель" и еще парочку колонок для наФигации.
В связи с этим возникла "хотелка", не знаю на сколько она нужна другим:
- возможность "глушить" обработку некоторых комбинации клавишь табличным полем.
Пояснение: перехватываю Ctrl+Up и Ctrl+Down на ТП, соответственно вход в группу и выход наверх. Сейчас ТП сдвигает курсор вверх или вниз. Возможно лучше оформить это событиями с флагом отмены (ФСО=0).
Как вам идейка?
  
Наверх
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ТабличноеПоле с иерархическим справочником.
Ответ #8 - 20. Декабря 2007 :: 11:16
Печать  
trdm писал(а) 20. Декабря 2007 :: 10:35:
Да, конечно. Только вот немного как-то все неудобно....

...

Цитата:
1. Инфа конкретно разбросана, очень затруднительно её искать.

Online документация на ветку: http://www.1cpp.ru/docum/html-tf/

Цитата:
2. Моя боевая версия 2037, а ветка разработок ведется на 250х.

Это вообще-то иллюзия. Разработка как раз ведется на 2.xxx Улыбка

Цитата:
3. Есть возможность, нет примеров (((. Хотя бы запрос для поставщика данных фиксированных колонок, не соображу как надо его составить...

Поставщик данных - он и в африке поставщик данных, ничего необычного.
Это может быть поставщик данных ТЗ с таблицей родителей элемента.
Если вопрос в том, как получить список родителей элемента - это уже вопрос не к ТП, а в прямые запросы.

Цитата:
сейчас забираю из cvs сорцы, попробую разобраться...

проще сравнить документацию в rst для двух версий
  

De quelle planète es-tu?
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ТабличноеПоле с иерархическим справочником.
Ответ #9 - 20. Декабря 2007 :: 11:25
Печать  
Насчет примеров: конечно нужны примеры, популяризация и поддержка.

Беда в том, что у меня есть книжка, в которую я записываю то, что надо было бы сделать.
Слева я записываю то, что надо делать срочно, а справа - то, что можно отложить.
До правой части дело не доходит никогда. Улыбка
  

De quelle planète es-tu?
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличноеПоле с иерархическим справочником.
Ответ #10 - 20. Декабря 2007 :: 20:43
Печать  
Вытянул из респозитария ветку "z_1cpp_2-0-3-7", "1cpp-TF_RC3"
Тупо перекинул из "Source\CursorGrid\1cpp-TF_RC3" все файлы в "z_1cpp_2-0-3-7\Source\CursorGrid\"
Скомпилил. Вроде все ОК, только вот чета с пиктограммами:

  

what_w_icon.bmp ( 507 KB | Загрузки )
what_w_icon.bmp
Наверх
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличноеПоле с иерархическим справочником.
Ответ #11 - 20. Декабря 2007 :: 21:57
Печать  
Нафик мудришь? Какой клиент cvs? Черепаха? Тогда в контекстном меню - Обновить особо + Галка на Получить ветку/ревизию (выбрав при этом TF_RC3) + галка на "Если не найдена подходящая ревизия, использовать последнюю".

Это типа по правильному, как оно должно быть в теории. Вроде работает...
  
Наверх
 
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличноеПоле с иерархическим справочником.
Ответ #12 - 20. Декабря 2007 :: 23:01
Печать  
Arta писал(а) 20. Декабря 2007 :: 21:57:
в контекстном меню - Обновить особо + Галка на Получить ветку/ревизию (выбрав при этом TF_RC3) + галка на "Если не найдена подходящая ревизия, использовать последнюю".

Так он получит 2.5, а ему нужно 2.0.3.
  
Наверх
www  
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличноеПоле с иерархическим справочником.
Ответ #13 - 20. Декабря 2007 :: 23:06
Печать  
Хмм... так сперва надо получить 2.0.3 а на него сверху TF. Или я не прав?
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличноеПоле с иерархическим справочником.
Ответ #14 - 20. Декабря 2007 :: 23:10
Печать  
Простите господа, ни разу не сливал, но может мой способ и сработает....
  
Наверх
IP записан
 
Переключение на Главную Страницу Страницы: [1] 2 
ОтправитьПечать