Jump to content

Search the Community

Showing results for tags 'touch'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • uniGUI Public
    • Announcements
    • General
    • Feature Requests
    • Installation
    • Deployment
    • Other Platforms
  • Licensing
    • Licensing
    • Ordering uniGUI
  • Bug Reports
    • Active Reports
    • Closed Reports
    • Old Bug Reports
  • uniGUI Development
    • uniGUI 1.x
    • Beta Releases
    • Utilities
  • Mobile Platform
    • uniGUI Mobile
    • Mobile Browsers
  • Users Area
    • Sample Projects
    • Components and Code Samples
  • Non-English
    • Non-English
  • Miscellaneous
    • Hosting
    • Server Security
    • Jobs

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

  1. У компоненты TunimPanel можно включить в заголовке кнопку сворачивания/разворачивания панели. Это свойства Collapsible и CollapseDirection. Так вот, эффект сворачивания/разворачивания не очень приятный визуально, т.к. панель или заголовок мелькает через весь экран особенно, если панель находится внизу экрана. Т.е. как будто-то панель быстро падает сверху вниз или подпрыгивает вверх, что создает неприятное мелькание на экране. Нельзя ли как-то упростить эффект, чтобы панель просто на месте сворачивалась/разворачивалась, чтобы панель никуда не улетала, не падала, и не подпрыгивала?
  2. Нужна идея реализации, как повесить кнопку над компонентой TunimMemo, там, где красный квадратик. Можно, конечно, вышке или ниже, но хочется сэкономить драгоценное место, т.к. на форме довольно много разных элементов, форма сложная, а экраны на смартфонах маленькие. Текст может быть большой, поэтому редактирование и/или просмотр полного текста нужно открывать в отдельной форме. Спасибо.
  3. x11

    ActiveControl

    У формы (unimForm) есть свойство ActiveControl. Выбираю там unimMemo. Компилирую приложение и запускаю. Открываю форму, но компонента unimMemo не активна. Т.е. приходится дополнительно нажимать на unimMemo.
  4. У unimEdit есть триггер (кнопка). У триггера включено свойство HideOnReadOnly. У компоненты unimEdit включено свойство ReadOnly. Но в браузере кнопки все равно видны.
  5. Как реализовать что-то вроде гибрида между unimEdit + unimSelect. Т.е. нужно предварительно наполнить некоторыми данными список, чтобы пользователь мог выбрать что-то одно. Но если в списке нужного пункта нет, то чтобы он просто ввел текст, как вводит в unimEdit. В unimSelect нельзя вводи, а только выбирать можно В TUnimDBLookupComboBox есть свойство Style и если там выбрать csDropDown, то в этот список можно вводить данные как в unimEdit, но если заполнить список while not dmm.qOrientir.Eof do begin comboOrientir.Items.Add(dmm.qOrientir.Fields[0].AsString);
  6. Please tell me why it does not work. No errors in bowser console. function beforeInit(sender, config){ config.loadingText = 'загрузка...'; config.emptyText='даних немає'; config.selectedCls = ''; //console.log(config); //console.log(sender); config.itemTpl = '<table style="width:100%; white-space:nowrap; vertical-align:middle;">'+ '<tr>'+ '<td style="color:#2c81aa">ID {0}, ID на сайті: {13}</td>'+ '</tr>'+ '<tr>'+
  7. Уважаемые разработчики, сделайте, пожалуйста так, чтобы срабатывали триггеры, даже если у компонентов включено свойство ReadOnly.
  8. С помощью CustomCSS + config я нашел на форуме, как увеличить высоту строки TUnimDBGrid: http://forums.unigui.com/index.php?/topic/13329-change-rowheight-in-unimdbgrid/ UnimDBGrid.ClientEvents.UniEvents: function beforeInit(sender, config) { config.itemConfig = { height: 70 }; } CustomCSS: .x-big .x-gridcell { line-height: 0; word-wrap: break-word; white-space: pre-wrap; } а вот перенос слов не получается реализовать
  9. Tell me please, what is the correct way to substitute variables or constants for specific numbers? function beforeInit(sender, config){ config.loadMask = false; config.loadingText = 'загрузка...'; config.emptyText = 'даних немає'; config.grouped = false; var id = 0; var idType = 25; var price = 8; var descr = '<table class="tblResDescr">' + '<tr>' + '<td class="tdDbgRowID">ID {id}</td>' + '<td class="tdBtnPopup"><button class="btnPopup" data-id="{id}" type-id="{idType}"><i class="fas fa-angle
  10. У формы есть встроенные кнопки (TitleButtons), которые привязаны к TAction. В событии onShow я что-то проверяю и выполняется строка actPhoneAdd.Visible := false; При этом кнопка формы, которая привязана к этому действию, всё равно остается видимой. По идее, кнопка должна тоже поменять свое значение видимости. Мало того, когда я принудительно прячу кнопку self.TitleButtons[0].Visible := false; кнопка всё равно видна
  11. Когда закрывается/открывается набор данных (TDataSet, TuniQuery), то в браузер отправляются соответствующие запросы. Плюс к этому, после открытия набора данных нужно сконфигурировать сетку: какие-то столбцы скрыть, какие-то - показать, указать заголовки столбцов или другие настройки. Так вот, каждый раз серверная часть отправляет в браузер request-запрос. Получается 5 запросов (от сервера в браузер). А хотелось бы 1 запрос, т.е. чтобы было так: действия в браузере: - пользователь вводит что в unimEdit; - введенные данные отправляются на сервер с целью найти в базе и отобраз
  12. Переключаю вкладку мышкой. В итоге (при закрытии моб. формы) свойство ActivePageIndex все равно содержит 0, вместо индекса. В браузере открыл DevTools и вкладку Network, переключаю вкладки элемента UnimTabPanel1 и вижу, что на сервер ничего из браузера не отправляется, т.е. никаких событий не срабатывает.
  13. Не могу понять, как проектировать мобильную форму, чтобы работала вертикальная прокрутка? Какие значения у Layout, LayoutAttribs и LayoutConfig должна быть у TUnimScrollBox и у внутренних компонентов? В приложенном примере нажмите кнопку на главной форме, чтобы появилась форма с UnimScrollBox`ом. Тот пример, который идет в поставке, он не функциональный, совсем ничему не обучает, а просто показывает, что прокрутка есть, но никто ведь так формы не проектирует, как авторы сделали в примере. Спасибо. UniGUI_Touch_Scroll.zip
  14. У компоненты unimScrollBox есть свойство RetainingInitialOffsets. документация пустая http://www.unigui.com/doc/online_help/api/unimScrollBox_TUnimScrollBox_RetainInitialOffsets.html что это за свойство и как оно влияет на работу компоненты?
  15. Подскажите, пожалуйста, нет ли у страничек компоненты UnimTabPanel автоматической прокрутки? Может есть какой-то скрытый способ с помощью свойств extJS или с помощью CSS добавить вертикальную прокрутку? Спасибо.
  16. Я, наверное, не до конца понимаю свойства Layout и LayoutAttribs. Поэтому подскажите, поправьте меня. В качестве контейнера используется мобильная форма. На форме две компоненты: сетка и элемент ввода. У формы включено uniAlignmentClient. В свойствах LayoutAttribs я указал, чтобы элементы растянулись высоте и по ширине на всю форму. Но получается так, что сетка не меняет размер, а прости прилипает к нижнему краю формы. Получается много места между unimEdit и unimDBGrid. А хотелось бы, чтобы сетка занимала все свободное пространство.
  17. Проблема возникла в рабочем проекте. Нажимаешь кнопку и меню отображается (всплывает снизу). В меню выбираешь какой-нибудь пункт, где вызывается код создания и отображения другой мобильной формы, а потом код скрытия меню текущего меню. Пока проблемы нет, но... закрываешь эту форму и возвращаешься на основную форму. Снова нажимаешь кнопку и меню уже не всплывает. Отладчик показывает, что строка UnimMenu1.Show выполняется. Проект, воспроизводящий проблему, приложил. Но здесь проблема воспроизводится сразу, т.е. не нужно открывать и закрывать форму. Меню просто не отображается. П
  18. Если в свойстве Alignmentontrol мобильной формы указать значение uniAlignmentClient, то форма становиться прозграчной, но только там, где лежат компоненты и только в месте, где находится FieldLabel. Как видите, ниже кнопки компонентов нет и форма не прозрачная, а там где FieldLabel (указано стрелками), там видна предыдущая форма. Т.е. получается FieldLabel дает прозрачность.
  19. Проект использует Firebird Embedd + FireDAC. Ссылка на тестовый проект https://files.dp.ua/ru/YkADEZ5swX (внутри и база, и Firebird 3 embedd). На первом снимке видно, что пагинатор показывает только одну страницу (BufferedStore.Enabled := false). На втором снимке видно, что проект просто зависает (BufferedStore.Enabled := True), при чем, даже если закрыть серверную часть, то в браузере так и висит "загрузка". uniGUI 1543.
  20. Как оказалось, у сетки unimDBListGrid отсутвует механизм бесконечной прокрутки Infinite Scroll, т.е. нет свойстсв, связанных с BufferedStore. Получается, что в uniGUI Touch до сих пор нет ListView с удобным конструктором плиток и бесконечной прокруткой. Можно было бы реализовать это с помощью unimDBListGrid + XTemplate, но у сетки unimDBListGrid отсутствует BufferedStore. Хоть BufferedStore есть у unimDBGrid, но сетка unimDBGrid не поддерживает шаблонизатор XTemplate. Как быть?
  21. Не могу понять, почему просвечивается предыдущая форма. Мало того, просвечивается и unimDBNavigator transparency.zip
  22. Я правильно понимаю, что у поля типа Boolean должны отображаться чекбоксы? Но в браузере я вижу "true". Что нужно сделать, чтобы отображались чекбоксы?
  23. Подскажите, какой компонентой можно сделать примерно такой горизонтальный список для мобильной формы? Чтобы можно было выбирать либо одно значение, либо несколько? Я вижу, что есть UnimSegmentedButton. Но там, если я правильно понял, можно сделать только один выбор, т.е. только одну кнопку нажать. Если в UnimSegmentedButton можно сделать множественный выбор (MultiSelect), подскажите, как это сделать? К сожалению, документации по TUnimSegmentedButton не нашел ни в оффлайне, ни в онлайне. Спасибо.
  24. Прошу совета. В программе есть монитор сессий, где админ программы видит кто подключен к серверу: IP, тип устройства, логин, ID сессии, а так же есть дополнительные параметры типа UniMainModule.ActiveForm, т.е. админ видит, в каком модуле программы работает пользователь, что сейчас открыто на экране. При создании или при показе окна есть код UniMainModule.ActiveForm := self.Caption. Теперь, если окно закрыть, то на экране смартфона будет предыдущее окно, при этом, у этого (предыдущего окна) нет никаких событий, чтобы программа поняла, что после закрытия какого-то окна уже активно дру
  25. Hi! Tell me, please, how could I implement multi-selection in a mobile tree? Like on a picture. Thanx.
×
×
  • Create New...