Управление таблицей LUA

Страницы: 1
RSS
Управление таблицей LUA, Вопросы и пожелания.
 
Здравствуйте!
1. Запускаю скрипт, создаётся таблица QLUA, сохраняю координаты окна таблицы, перехожу на другую вкладку, перезапускаю QUIK, таблица появляется на том же месте, НО НА ТЕКУЩЕЙ ВКЛАДКЕ, А НЕ НА ТОЙ, ГДЕ ОНА БЫЛА ОТКРЫТА. Есть ли возможность "запомнить" вкладку?

2. Есть ли возможность задать свою иконку в верхнем левом углу?


3. Очень не хватает возможностей, которые имели место в QPILE таблицах.

Ниже приведен список действий, которые не поддерживаются для таблиц, созданных на языке Lua:
 
таблицы не сохраняются в файл конфигурации (решилась бы проблема сохранения вкладок);
отсутствует диалог редактирования таблицы;
отсутствует контекстное меню таблицы (кроме пункта «Переместить на закладку»);
не создается копия таблицы;
не задается по умолчанию заголовок окна таблицы;
отсутствует экспорт данных из таблицы (особенно важен DDE экспорт, т.к. функциями DDE LUA пользоваться непривычно и неудобно);
недоступно управление «горячими клавишами».
Спасибо!
 
Здравствуйте,
Цитата
Михаил Понамаренко (pmntrade.ru) написал:
1. Запускаю скрипт, создаётся таблица QLUA, сохраняю координаты окна таблицы, перехожу на другую вкладку, перезапускаю QUIK, таблица появляется на том же месте, НО НА ТЕКУЩЕЙ ВКЛАДКЕ, А НЕ НА ТОЙ, ГДЕ ОНА БЫЛА ОТКРЫТА. Есть ли возможность "запомнить" вкладку?
К большому сожалению в QLUA нет функционала позволяющего указывать на какой вкладке открывать таблицу.
Мы зарегистрировали от Вас пожелание на добавление такой возможности.

Цитата
Михаил Понамаренко (pmntrade.ru) написал:
2. Есть ли возможность задать свою иконку в верхнем левом углу?
Такой возможности не предусмотрено.

Цитата
Михаил Понамаренко (pmntrade.ru) написал:
 • таблицы не сохраняются в файл конфигурации (решилась бы проблема сохранения вкладок);
Нет, в данном месте решение другое. Добавить возможность через QLUA указывать на какой вкладке создавать таблицу, о чем сказано в первом пункте.
Касаемо сохранения в файл, ничего не мешает запрограммировать это в самом коде скрипта.
Цитата
Михаил Понамаренко (pmntrade.ru) написал:
 • отсутствует диалог редактирования таблицы;
Мы зарегистрировали от Вас пожелание на добавление такой возможности.
Цитата
Михаил Понамаренко (pmntrade.ru) написал:
 • отсутствует контекстное меню таблицы (кроме пункта «Переместить на закладку»);
Некоторые пункты контекстного меню в будущем будут добавлены, например то же редактирование, или экспорт данных (если будут добавлены).
Если речь про добавление своих собственных пунктов просьба уточнить.
Если речь про какие-то конкретные стандартные пункты, также просьба уточнить.
Цитата
Михаил Понамаренко (pmntrade.ru) написал:
 • не создается копия таблицы;
Ничего не мешает запрограммировать это в самом коде скрипта.
Цитата
Михаил Понамаренко (pmntrade.ru) написал:
 • не задается по умолчанию заголовок окна таблицы;
За это отвечает функция SetWindowCaption
Цитата
Михаил Понамаренко (pmntrade.ru) написал:
 • отсутствует экспорт данных из таблицы (особенно важен DDE экспорт, т.к. функциями DDE LUA пользоваться непривычно и неудобно);
Мы зарегистрировали от Вас пожелание на добавление такой возможности.
Цитата
Михаил Понамаренко (pmntrade.ru) написал:
 • недоступно управление «горячими клавишами».

Этот пункт не понятен. Вы легко можете сами запрограммировать горячие клавиши.
Для этого есть функция SetTableNotificationCallback

Мы постараемся рассмотреть зарегистрированные пожелания и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
 
Ещё раз спасибо за развёрнутый ответ!
Решения через QLUA устраивают.
Горячие клавиши нужны будут для вызова добавленных возможностей, например, экспорта DDE.
Для меня в приоритете сохранение вкладки и экспорт DDE.
 
Цитата
Михаил Понамаренко (pmntrade.ru) написал:
Горячие клавиши нужны будут для вызова добавленных возможностей, например, экспорта DDE.

Если пожелание на экспорт будет реализовано (станет понятно после рассмотрения), то стандартные горячие клавиши и контекстное меню для него также появятся.
 
Цитата
Sergey Gorokhov написал:
1. Запускаю скрипт, создаётся таблица QLUA, сохраняю координаты окна таблицы, перехожу на другую вкладку, перезапускаю QUIK, таблица появляется на том же месте, НО НА ТЕКУЩЕЙ ВКЛАДКЕ, А НЕ НА ТОЙ, ГДЕ ОНА БЫЛА ОТКРЫТА. Есть ли возможность "запомнить" вкладку?
К большому сожалению в QLUA нет функционала позволяющего указывать на какой вкладке открывать таблицу.
Мы зарегистрировали от Вас пожелание на добавление такой возможности.
Добрый день,

    Мы рассмотрели Ваше пожелание. По итогам его анализа сообщаем Вам,     что реализация пожелания признана потенциально целесообразной. Если     по результатам дальнейшего анализа, включающего юридические аспекты,     анализ на непротиворечивость с общей политикой компании, никаких     возражений не возникнет, мы постараемся включить Ваше пожелание в     план доработок при выпуске одной из следующих версий нашего ПО.

Цитата
Sergey Gorokhov написал:
Михаил Понамаренко (pmntrade.ru) написал:
 • отсутствует диалог редактирования таблицы;
Мы зарегистрировали от Вас пожелание на добавление такой возможности.
    Мы рассмотрели Ваше пожелание. По итогам его анализа сообщаем Вам,     что реализация пожелания признана потенциально целесообразной. Если     по результатам дальнейшего анализа, включающего юридические аспекты,     анализ на непротиворечивость с общей политикой компании, никаких     возражений не возникнет, мы постараемся включить Ваше пожелание в     план доработок при выпуске одной из следующих версий нашего ПО.

Цитата
Sergey Gorokhov написал:
Михаил Понамаренко (pmntrade.ru) написал:
 • отсутствует экспорт данных из таблицы (особенно важен DDE экспорт, т.к. функциями DDE LUA пользоваться непривычно и неудобно);
Мы зарегистрировали от Вас пожелание на добавление такой возможности.
    Мы рассмотрели Ваше пожелание. По итогам его анализа сообщаем Вам,     что реализация пожелания признана потенциально целесообразной. Если     по результатам дальнейшего анализа, включающего юридические аспекты,     анализ на непротиворечивость с общей политикой компании, никаких     возражений не возникнет, мы постараемся включить Ваше пожелание в     план доработок при выпуске одной из следующих версий нашего ПО.
 
Ещё:
• отсутствует возможность сохранения ширины столбцов
Не помешала бы функция GetColumnSize(column).
Всё же, реализация в QPILE с сохранением параметров таблиц в .wnd файлы была наиболее удобна.
 
Цитата
Михаил Понамаренко (pmntrade.ru) написал:
Ещё:
• отсутствует возможность сохранения ширины столбцов
Не помешала бы функция GetColumnSize(column).
Всё же, реализация в QPILE с сохранением параметров таблиц в .wnd файлы была наиболее удобна.
Добрый день,

Просьба уточнить, Ваше пожелание относительно QLUA либо QPILE?
 
Цитата
Stanislav Tvorogov написал:
относительно QLUA либо QPILE
Относительно QLUA. В QPILE все настройки сохранялись в .wnd (было очень удобно).
 
Добавьте, пожалуйста, для Lua-таблиц возможность работать в режиме связанных окон.
Скажем, функцией SetLink(t_id, row, class_code, sec_code) устанавливаем, какой инструмент будет передаваться при выделении строки с номером row в связанные окна.
 
Цитата
Старатель написал:
Добавьте, пожалуйста, для Lua-таблиц возможность работать в режиме связанных окон.
Скажем, функцией SetLink(t_id, row, class_code, sec_code) устанавливаем, какой инструмент будет передаваться при выделении строки с номером row в связанные окна.
Здравствуйте!

Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
 
Присоединяюсь. Очень бы удобно было. Сейчас приходится парсить легенду.
 
Предлагаю добавить возможность для Lua-окон из кода задавать свойства: Закрепить окно, убрать заголовок, Поверх всех окон.
 
Цитата
Старатель написал:
Предлагаю добавить возможность для Lua-окон из кода задавать свойства: Закрепить окно, убрать заголовок, Поверх всех окон.
Добрый день,

Ваше пожелание зарегистрировано.  Мы постараемся рассмотреть его и  сообщить Вам результаты анализа. Впоследствии, по результатам анализа,  будет приниматься решение о реализации пожелания в будущих версиях ПО.
 
Старатель, Добрый день,
      Мы рассмотрели Ваше пожелание. По итогам его анализа сообщаем Вам,       что реализация пожелания признана потенциально целесообразной.       Если по результатам дальнейшего анализа, включающего юридические       аспекты, анализ на непротиворечивость с общей политикой компании,       никаких возражений не возникнет, мы постараемся включить Ваше       пожелание в план доработок при выпуске одной из следующих версий       нашего ПО.
 
 

Напомню. Годы летят, а таблицы скриптов QLUA, всё также, бессовестно лезут на первую попавшуюся вкладку…

 
 
Здравствуйте!
Мы еще раз зарегистрировали Ваше пожелание.  Мы постараемся рассмотреть его и  сообщить Вам результаты анализа. Впоследствии, по результатам анализа,  будет приниматься решение о реализации пожелания в будущих версиях ПО.
Компания с большим вниманием относится к пожеланиям пользователей,  стараясь реагировать на них максимально оперативно, понимая  востребованность тех или иных доработок.

В тоже время возможности  сделать "всё и сразу" мы не имеем, т.к. штат разработчиков помимо  видимого конечным клиентам функционала работает и над массой других  проектов: в их состав, помимо Рабочего места QUIK, входит сервер, на  котором обсчитывается вся бизнес-логика, более 20 функциональных  модулей, несколько видов специализированных терминалов, утилиты для  решения служебных задач. Штат разработчиков занят развитием всех  элементов системы, т.к. изменение в одном неизбежно влечет за собой  корректировку функционала остальных компонентов и необходимость их  тестирования. С этим связаны продолжительные сроки выхода новых версий  программы.
QUIK clients support
 
Цитата
Александр Копяткевич написал:
Здравствуйте!
Мы еще раз зарегистрировали Ваше пожелание.  Мы постараемся рассмотреть его и  сообщить Вам результаты анализа. Впоследствии, по результатам анализа,  будет приниматься решение о реализации пожелания в будущих версиях ПО.
Компания с большим вниманием относится к пожеланиям пользователей,  стараясь реагировать на них максимально оперативно, понимая  востребованность тех или иных доработок.

В тоже время возможности  сделать "всё и сразу" мы не имеем, т.к. штат разработчиков помимо  видимого конечным клиентам функционала работает и над массой других  проектов: в их состав, помимо Рабочего места QUIK, входит сервер, на  котором обсчитывается вся бизнес-логика, более 20 функциональных  модулей, несколько видов специализированных терминалов, утилиты для  решения служебных задач. Штат разработчиков занят развитием всех  элементов системы, т.к. изменение в одном неизбежно влечет за собой  корректировку функционала остальных компонентов и необходимость их  тестирования. С этим связаны продолжительные сроки выхода новых версий  программы.
"вы будете давиться в переполненных автобусах, потому что мы экономим на зарплате водителей. И нам на вас наплевать"
 
Цитата
Александр Копяткевич написал:

В тоже время возможности  сделать "всё и сразу" мы не имеем

Всё и сразу не получится, это понятно большинству здесь. Однако обращу внимание на следующее. Можно выделить два вида работ по совершенствованию системы: исправление ошибок и добавление нового функционала. Речь о приоритетах - в первую очередь должны выполняться работы по исправлению выявленных ошибок. Вот еще пара примеров:
https://forum.quik.ru/messages/forum10/message11055/topic51/#message11055
https://forum.quik.ru/messages/forum10/message19437/topic2194/#message19437

Обратите внимание на их давность. Так что вместе с пониманием ограниченности ваших ресурсов прошу скорректировать управление процессом доработок продукта.
Страницы: 1
Читают тему (гостей: 1)
Наверх