Предлагаю вниманию ряд компонентов, показывающих работу новой серии компонентов для управления таблицой. На данный момент существует 22 компонента, позволяющих удаленно управлять MTStrTbl (таблица на базе StringTablMT).
В пример вошли только пять необходимых компонента для показа работы основных менеджеров. Сильно доработан менеджер отрисовки, сейчас он может отрисовывать и чеки, и иконки в пользовательском режиме, что раньше было недоступно, после чего таблица стала очень неплохо выглядеть. В общем, смотрите сами.
Сейчас получилось то, о чем мы раньше все говорили -- о мелких дискретных элементах, позволяющих создавать очень сложные системы управления не загромождая схему лишними связями. Такая технология позволяет управлять главным контролом из любого уровня вложенности без применения глобальных переменных и линков
Этот топик читают: Гость
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
карма: 22 |
| ||
файлы: 1 | project_mtstrtbl_1_00.zip [28.1KB] [402] | ||
Голосовали: | Астрамак, afandi |
Ответов: 3655
Рейтинг: 69
|
|||
Где?
|
|||
карма: 0 |
|
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
Вячеслав писал(а): Где?Как где, в аттаче |
|||
карма: 22 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
Вячеслав, во время редактирования сообщения аттачи не видны - вроде известный факт
|
|||
карма: 27 |
|
Ответов: 542
Рейтинг: 12
|
|||
Спасибо. Все очень красиво и наглядно. Только можно вопрос?
там есть компонент Edit у которого слева 10 точек, а в свойствах включено только 4 точки. как это получилось? |
|||
карма: 0 |
|
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
afandi, сбоку, в свойствах компонента у некотороых пунктов (их еще называют "особаченными"), стоят чеки, если ты активизируешь чек, то появится внешняя точка, как правило -- потоковая (правда, есть некоторые компоненты-исключения, но это -- уже нонсенс)
|
|||
карма: 22 |
| ||
Голосовали: | afandi |
Ответов: 542
Рейтинг: 12
|
|||
nesco писал(а): их еще называют "особаченными")...... как правило -- потоковая .... есть некоторые компоненты-исключения....Спасибо запомню |
|||
карма: 0 |
|
Ответов: 5227
Рейтинг: 587
|
|||
nesco писал(а): В пример вошли только пять необходимых компонента для показа работы основных менеджеровnesco, ты специально дозируешь чтобы крышу не оторвало Лично я в ступоре. Вижу что то похожее на глюк, проявляется если переключать чекбокс. |
|||
карма: 4 |
|
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
andrestudio писал(а): Вижу что то похожее на глюк, проявляется если переключать чекбоксХорошо, что заметил, исправлю. ------------ Дoбавленo: Мдяя... Ну вот кто мне скажет -- на кой черт обработчик выдает мне двойной клик на чеке по второму клику вне зависимости от скорости нажатия Пришлось защиту ставить от попадания в область чека, благо ресурс предусмотрен |
|||
карма: 22 |
|
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
Следующий пример работы MTStrTbl, теперь уже, с базой SQLite
Выложен предыдущий пример и компоненты для проверки выше найденного бага В архив вошли 9 необходимых для работы компонентов. Кстати, кому интересно, то в последнем примере реализовано преобразование данных из BLOB-полей в иконки, с последующим занесением в массив. Для правильной работы желательно обновить компонент Icon |
|||
карма: 22 |
| ||
файлы: 1 | project_mtstrtbl_example_2.zip [38KB] [354] |
Ответов: 1891
Рейтинг: 110
|
|||
nesco, писал(а): Следующий пример работы MTStrTbl, теперь уже, с базой SQLite
Выложен предыдущий пример и компоненты для проверки выше найденного бага В архив вошли 8 необходимых для работы компонентов. Кстати, кому интересно, то в последнем примере реализовано преобразование данных из BLOB-полей в иконки, с последующим занесением в массив. Для правильной работы желательно обновить компонент Icon nesco, а ты ничего не забыл выложить ? |
|||
карма: 0 |
|
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
Alexbootch писал(а): а ты ничего не забыл выложить ?Что конкретно, может и забыл, все не усчитаешь? |
|||
карма: 22 |
|
Ответов: 1891
Рейтинг: 110
|
|||
(removed by host)
|
|||
карма: 0 |
|
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
Alexbootch, кстати, ты юзаешь SQLite obj Послушал я Tada и откатил версию на SVN до 3_3_4, а она hex не поддерживает, ну зато работает без UTF-8. Откатил у себя на 3_4_2, прекрасно стало читать hex.
А нет ли команды базе читать национальные кодировки, что бы не использовать UTF-8 Млин.. Демократия, но все равно, обязательно верну 3_4_2 |
|||
карма: 22 |
|
Ответов: 1891
Рейтинг: 110
|
|||
Не компилируются примеры из project_mtstrtbl_example_2.zip
[size=-2]------ Добавлено в 00:05 nesco, писал(а): Alexbootch, кстати, ты юзаешь SQLite obj нет, не использую, т.к. нет встроенного fts nesco, писал(а): А нет ли команды базе читать национальные кодировки, что бы не использовать UTF-8 А в чем проблемы? |
|||
карма: 0 |
|