Вверх ↑
Этот топик читают: Гость
Разработчик
Ответов: 25681
Рейтинг: 2087
#1: 2009-02-12 17:31:37 ЛС | профиль | цитата
Предлагаю вниманию ряд компонентов, показывающих работу новой серии компонентов для управления таблицой. На данный момент существует 22 компонента, позволяющих удаленно управлять MTStrTbl (таблица на базе StringTablMT).
В пример вошли только пять необходимых компонента для показа работы основных менеджеров. Сильно доработан менеджер отрисовки, сейчас он может отрисовывать и чеки, и иконки в пользовательском режиме, что раньше было недоступно, после чего таблица стала очень неплохо выглядеть. В общем, смотрите сами.

Сейчас получилось то, о чем мы раньше все говорили -- о мелких дискретных элементах, позволяющих создавать очень сложные системы управления не загромождая схему лишними связями. Такая технология позволяет управлять главным контролом из любого уровня вложенности без применения глобальных переменных и линков
карма: 20

2
файлы: 1project_mtstrtbl_1_00.zip [28.1KB] [207]
Голосовали:Астрамак, afandi
vip
#1.1контекстная реклама от партнеров
Ответов: 3655
Рейтинг: 69
#2: 2009-02-12 17:35:15 ЛС | профиль | цитата
Где?
карма: 0

0
Разработчик
Ответов: 25681
Рейтинг: 2087
#3: 2009-02-12 17:36:11 ЛС | профиль | цитата
Вячеслав писал(а):
Где?

Как где, в аттаче
карма: 20

0
Администрация
Ответов: 15293
Рейтинг: 1515
#4: 2009-02-12 17:37:13 ЛС | профиль | цитата
Вячеслав, во время редактирования сообщения аттачи не видны - вроде известный факт
карма: 26
0
Ответов: 542
Рейтинг: 12
#5: 2009-02-13 09:43:27 ЛС | профиль | цитата
Спасибо. Все очень красиво и наглядно. Только можно вопрос?
там есть компонент Edit у которого слева 10 точек, а в свойствах включено только 4 точки. как это получилось?
карма: 0

0
Разработчик
Ответов: 25681
Рейтинг: 2087
#6: 2009-02-13 09:49:35 ЛС | профиль | цитата
afandi, сбоку, в свойствах компонента у некотороых пунктов (их еще называют "особаченными"), стоят чеки, если ты активизируешь чек, то появится внешняя точка, как правило -- потоковая (правда, есть некоторые компоненты-исключения, но это -- уже нонсенс)
карма: 20

1
Голосовали:afandi
Ответов: 542
Рейтинг: 12
#7: 2009-02-13 09:56:47 ЛС | профиль | цитата
nesco писал(а):
их еще называют "особаченными")...... как правило -- потоковая .... есть некоторые компоненты-исключения....

Спасибо запомню
карма: 0

0
Ответов: 4673
Рейтинг: 516
#8: 2009-02-13 10:03:28 ЛС | профиль | цитата
nesco писал(а):
В пример вошли только пять необходимых компонента для показа работы основных менеджеров


nesco, ты специально дозируешь чтобы крышу не оторвало Лично я в ступоре.
Вижу что то похожее на глюк, проявляется если переключать чекбокс.


карма: 6

0
Разработчик
Ответов: 25681
Рейтинг: 2087
#9: 2009-02-13 10:54:30 ЛС | профиль | цитата
andrestudio писал(а):
Вижу что то похожее на глюк, проявляется если переключать чекбокс

Хорошо, что заметил, исправлю.
------------ Дoбавленo:

Мдяя... Ну вот кто мне скажет -- на кой черт обработчик выдает мне двойной клик на чеке по второму клику вне зависимости от скорости нажатия Пришлось защиту ставить от попадания в область чека, благо ресурс предусмотрен
карма: 20

0
Разработчик
Ответов: 25681
Рейтинг: 2087
#10: 2009-02-17 03:26:21 ЛС | профиль | цитата
Следующий пример работы MTStrTbl, теперь уже, с базой SQLite

Выложен предыдущий пример и компоненты для проверки выше найденного бага

В архив вошли 9 необходимых для работы компонентов.

Кстати, кому интересно, то в последнем примере реализовано преобразование данных из BLOB-полей в иконки, с последующим занесением в массив. Для правильной работы желательно обновить компонент Icon
карма: 20

0
файлы: 1project_mtstrtbl_example_2.zip [38KB] [171]
Ответов: 1891
Рейтинг: 110
#11: 2009-02-17 23:35:14 ЛС | профиль | цитата
nesco, писал(а):
Следующий пример работы MTStrTbl, теперь уже, с базой SQLite

Выложен предыдущий пример и компоненты для проверки выше найденного бага

В архив вошли 8 необходимых для работы компонентов.

Кстати, кому интересно, то в последнем примере реализовано преобразование данных из BLOB-полей в иконки, с последующим занесением в массив. Для правильной работы желательно обновить компонент Icon


nesco, а ты ничего не забыл выложить ?
карма: 0
%time%
0
Разработчик
Ответов: 25681
Рейтинг: 2087
#12: 2009-02-17 23:44:42 ЛС | профиль | цитата
Alexbootch писал(а):
а ты ничего не забыл выложить ?

Что конкретно, может и забыл, все не усчитаешь?
карма: 20

0
Ответов: 1891
Рейтинг: 110
#13: 2009-02-17 23:50:31 ЛС | профиль | цитата
(removed by host)
карма: 0
%time%
0
Разработчик
Ответов: 25681
Рейтинг: 2087
#14: 2009-02-17 23:52:41 ЛС | профиль | цитата
Alexbootch, кстати, ты юзаешь SQLite obj Послушал я Tada и откатил версию на SVN до 3_3_4, а она hex не поддерживает, ну зато работает без UTF-8. Откатил у себя на 3_4_2, прекрасно стало читать hex.
А нет ли команды базе читать национальные кодировки, что бы не использовать UTF-8
Млин.. Демократия, но все равно, обязательно верну 3_4_2
карма: 20

0
Ответов: 1891
Рейтинг: 110
#15: 2009-02-18 00:05:24 ЛС | профиль | цитата
Не компилируются примеры из project_mtstrtbl_example_2.zip

[size=-2]------ Добавлено в 00:05
nesco, писал(а):
Alexbootch, кстати, ты юзаешь SQLite obj


нет, не использую, т.к. нет встроенного fts

nesco, писал(а):
А нет ли команды базе читать национальные кодировки, что бы не использовать UTF-8


А в чем проблемы?
карма: 0
%time%
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)