Jump to content
uniGUI Discussion Forums

Alexander Muromsky

uniGUI Subscriber
  • Content Count

    29
  • Joined

  • Last visited

  • Days Won

    1

Alexander Muromsky last won the day on July 8

Alexander Muromsky had the most liked content!

Community Reputation

1 Neutral

About Alexander Muromsky

  • Rank
    Newbie

Recent Profile Visitors

96 profile views
  1. Alexander Muromsky

    urlframe zoom

    Good afternoon. I have the same problem. How to solve it ???
  2. Alexander Muromsky

    Проблема с TUnimPieSeries

    Спасибо! Данное решение работает!
  3. Alexander Muromsky

    Не видно надписи на круговой диаграмме

    А если легенда располагается сверху и в ней больше 10 строк, то круговая диаграмма выглядит так, как показано на рисунке...
  4. Alexander Muromsky

    Проблема с TUnimPieSeries

    Если мы добавляем значения с помощью UnimPieSeries1.Add(IntToStr(Random(10)+5), 'LabelText'); то текст LabelText отображается и на легенде и на графике. Это не имеет практического смысла, и если текст длинный, то он выходит за пределы видимой области графика. Подскажите, каким образом сделать так, чтобы на графике отображался один текст, а на легенде другой текст. Конкретно мне хочется, чтобы для такого кода: UnimPieSeries1.Add(10000, 'ООО Автоматика плюс'); в легенде отображалось наименование контрагента (ООО Автоматика плюс), а на графике - сумма покупки (10000 р.).
  5. Alexander Muromsky

    Глюк компонента TUnimSelect с телефоном

    Стоит ли мне завести задачу в Customer Portal, либо разработчикам UniGui достаточно данного сообщения в этом форуме?
  6. Очень легко воспроизводится: 1. Кидаем на форму TUnimSelect 2. Настраиваем Items, делаем ItemIndex = 0 В результате у меня получилось следующее содержимое dfm: object MainmForm: TMainmForm Left = 0 Top = 0 ClientHeight = 535 ClientWidth = 311 Caption = 'MainmForm' TitleButtons = <> OnCreate = UnimFormCreate PixelsPerInch = 96 TextHeight = 13 ScrollPosition = 0 ScrollHeight = 47 PlatformData = {} object UnimSelect1: TUnimSelect Left = 48 Top = 16 Width = 225 Height = 47 Items.Strings = ( 'item 1' 'item 2' 'item 3') ItemIndex = 0 TabOrder = 0 end end 3. Запускаем в браузере на мобильном телефоне, нажимаем на UnimSelect1 (появится список в нижней части экрана, по умолчанию выбран самый первый элемент) и не меняя выбранный элемент нажимаем Done. Список исчезает. 4. Нажимаем пальцем в нижней части экрана и ведём пальцем вверх: список снова появляется. Однако, если бы на этапе 3 мы выбрали другой элемент, то глюка бы не было. Вопрос: как мне избавиться от этого глюка?
  7. Alexander Muromsky

    Ошибка русификации компонента TUnimSelect

    На всякий случай версия ЮниГуя: 1.10.0.1471
  8. Выполнил русификацию компонента TUnimSelect следующим образом: procedure TMainmForm.UnimFormCreate(Sender: TObject); begin UnimSelect1.ClientEvents.UniEvents.Add('afterCreate=function afterCreate(sender) '+ '{ var me=sender.getPicker();' + ' if (me && !Ext.isWindows) { '+ ' me.getDoneButton().setText("Выбрать"); '+ ' me.getCancelButton().setText("Отмена")} '+ '}'); end; Однако на смартфоне проявляется следующий глюк: если нажать пальцем в нижней части экрана и потянуть вверх, то появляется список выбора от UnimSelect1. Каким образом избавиться от этого глюка, но сохранить русификацию. Для того, чтобы воспроизвести проблему, достаточно кинуть на форму компонент UnimSelect1, заполнить Items и скопировать код в обработчик UnimFormCreate.
  9. Добрый день! 1)Проблема с отображением страницы в FireFox (установлена последняя версия): Отображается только часть документа, и точка начала смещена в центр + скролинг не работает, в остальных браузерах отображается корректно. 2) Очень странно отрабатывает команда: htmlReports.JSInterface.JSCall('el.setStyle', ['transform', 'scale(0.5)']); Масштабируется не документ внутри окна, а само окно с документом( во всех браузерах) )))))))))) При этом документ внутри этого крошечного окна прокручивается скролом ))))
  10. Как русифицировать это меню ?????
  11. Эту проблему можно легко смоделировать на демо-примере с двумя графиками: ChartsTwoCharts.pas UnimContainerPanel1.AutoScroll := True; UnimChart1.Align := alNone; UnimChart2.Align := alNone; UnimChart1.Height := 350; UnimChart2.Height := 350; Между UnimChart1 и UnimChart2 делаем зазор. Запускаем и открываем на смартфоне. Если пальцем водить по UnimChart1 или UnimChart2 не скролится Если на области между ними - скролится .....
  12. Добрый день! Столкнулся с такой проблемой. Графики на форме идут один за другим и на мобильных устройствах не пролистываются, если пальцем проводишь по самому графику. Можно пролистать если пальцем проводишь за пределами компонента. Как-то не очень удобно ..... Можно-ли как-то отключить у компонента все лишние события??? Или возможно у кого-то есть иное решение данной проблемы....
  13. Alexander Muromsky

    Сворачивание UnimPanel в мобильной версии

    Добрый день! При нажатии на боковую панель выплывает "пузырь" с содержимым(например меню), как принудительно заставить её выплывать и заезжать назад. Панель заезжает по какому-то тайм ауту, только после перевода фокуса за пределы выплывшей панели.... И как управлять этим тайм аутом.... -- Пробовал делать UnimPanel1.Collapsed := False а потом сразу UnimPanel1.Collapsed := True - но это не то, боковая панель при этом пропадает, а хотелось чтобы на планшете она оставалась на месте...
  14. Добрый день! Строю круговую диаграмму. Из-за того, что надпись длинная, она не умещается внутри и выносится как сноска за пределы круга. Надписи не видно.... (см. приложенный рисунок) Можно как то уменьшить внешний радиус круга??? Или расширить область вокруг него??? Спасибо.
  15. Добрый день! Данная проблема наблюдается так-же и с компонентом TUnimRadio!!! Сделал как в примере выше, значение установилось: UnimRadioGroup[J].JSInterface.JSCall('setValue',[True]); Но проблема в том, что количество элементов динамически меняется и как считать значение выбранного элемента, если при выборе элемента значение Checked не меняется.....
×