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
    • General Development
    • uniGUI Releases & Roadmaps
    • Utilities
  • Mobile Platform
    • uniGUI Mobile
    • Mobile Browsers
  • Users Area
    • Sample Projects
    • Components and Code Samples
    • Third Party Components
  • 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. How to add FieldLabel click event for unimDBLookupComboBox or unimSpinner or unimEdit? on server app procedure TfmMoboli1.unimEdit1tAjaxEvent(Sender: TComponent; EventName: string; Params: TUniStrings); begin .... end; thanx
  2. А можно как-то у компоненты UniDBLookupComboBox/UnimDBLookupComboBox реализовать такую же возможность, как и у TUnimEdit со свойством EmptyText?
  3. Подскажите, желательно с примером, как в мобильном браузере вывести данные вместе с фото? Простые данные можно вывести вот так, это у меня уже есть и оно работает: function beforeInit(sender, config){ config.loadMask=true; config.loadingText = 'загрузка...'; config.emptyText='даних немає'; config.grouped = false; config.selectedCls = ''; //console.log(config); //console.log(sender); //console.log(this); config.itemTpl = new Ext.XTemplate('<table class="tblObj">'+ '<tr>'+ '<td style="color:#2c81aa">ID {0}, ID на сайті: {13}</td>'+ '<td><button class="btnPopup" data-id="{0}" type-id="{22}"><i class="fas fa-angle-down"></i></td>'+ '</tr>'+ '<tr>'+ '<td>ДОЗ: {1}</td>'+ '</tr>'+ '<tr>'+ '<td>{2}</td>'+ '</tr>'+ '<tr>'+ '<td style="padding-top:3px;">{3}; {4}, {5}</td>'+ '</tr>'+ '</table>' ); } если картинки хранятся в папке "d:/photo/obhects/ID1724/", то как вывести одну, картинку (типа превью), чтобы картинка была слева, а справа были другие данные?\ Спасибо. P.S. Очень надеюсь, что разработчики всё-таки сделают хороший unimListView с конструктором.
  4. Приложение - для работы с разного рода объявлениями, поэтому на форме добавления объявления много разных параметров. Пользователю сложно найти глазами нужный элемент ввода/выбора данных. Поэтому возникла такая идея. 1. Как программно найти расположение элемента формы, например, TUnimSpinner, TUnimDBLookupComboBox или TUnimEdit? 2. Как программно прокрутить мобильную форму к найденному элементу. 3. Как программно "подсветить" нужный элемент ввода или несколько элементов, которые совпадают со строкой поиска. Например, вверху формы будет строка ввода, пользователь набирает там "цена" и нужно прокрутить форму и подсветить все TUnimSpinner, у которых в свойстве emptytext (placeholder) или в свойстве hint есть слово "цена". При начале ввода отключить подсветку (эффект свечения) элемента. P.S. элементы лежат не просто на форме. На форме лежит UnimTabPanel, внтури лежит UnimScrollBox, внтури лежат unimFieldContainer, внутри лежат другие unimFieldContainer и элементы ввода/выбора данных. Буду благодарен за идеи и примеры.
  5. Не нашёл в примерах использование TUnimFileUpload. Но не просто использование, а с учетом ориентации. Здесь есть пример с ориентацией для кнопки TUnimFileUploadButton, но у TUnimFileUpload отсутствует свойство JSInterface. А кнопка TUnimFileUploadButton на панель мобильной формы просто не помещается, вернее отображается не вся.
  6. Есть unimImage с картинкой. Как сверху на картинку положить, например, tunimMemo или другую "текстовую" компоненту, которая будет полупрозрачна и затемнена и которая сможет отобразить текст. В качестве текста планируется отображать имя/путь файла и другие параметры картинки, например, разрешение. На прикрепленном изображении виден пример, где часть картинки затемнена, чтобы текст был лучше виден. Спасибо.
  7. Как узнать у TUnimCarouselPage индекс страницы?
  8. Как правильно удалить текущую страницу, на которой лежит картинка? Процесс наполнения здесь При удалении - ошибка: Cannot set property 'ownerCmp' of null. Удаляю просто: carouselPhotos.ActivePage.Free; вижу здесь похожую ошибку но там 2018 год и старая версия ExtJS. Неужели до сих пор не исправили?
  9. Программно заполняю карусель, чтобы сделать слайдер с картинками. Т.е. на форме лежит пустая карусель: Заполняю так: procedure TFormMobile1.LoadImagesPhotos; var i: Integer; sPath, s: string; LList: TStringDynArray; UnimImage: TUnimImage; UnimCarouselPage: TUnimCarouselPage; begin if carouselPhotos.PageCount > 0 then for i := pred(carouselPhotos.PageCount) downto 0 do carouselPhotos.Pages[i].Destroy; sPath := IncludeTrailingPathDelimiter(sPath) + Self.IDObj.ToString; LList := GetListDocs(sPath); if Length(LList) = 0 then exit; for s in LList do begin UnimCarouselPage := TUnimCarouselPage.Create(carouselPhotos); UnimCarouselPage.Parent := carouselPhotos; UnimImage := TUnimImage.Create(UnimCarouselPage); UnimImage.Parent := UnimCarouselPage; UnimImage.Align := alClient; UnimImage.Stretch := True; if TFile.Exists(s) then begin UnimImage.Picture.LoadFromFile(s); UnimImage.Hint := s; UnimCarouselPage.Hint := s; end; end; end; Картинки отображаются и листать можно. Потом мне нужно удалить выделенную картинку. И тут проблема: PageCount возвращает 0 (ноль). На кнопке есть код проверки количества страниц в карусели: if carouselPhotos.PageCount > 0 then ... удалить файл и страницу карусели
  10. Можно ли как-то скрыть кнопку выбора? Если да, то как?
  11. Как заставить unimDatePicker показывать время в 24-часовом формате? Сейчас 16 часов на часах.
  12. Извините, если вопрос глупый. Но как сделать (подтвердить) выбор даты? Где кнопки Ок и Отмена?
  13. Не могу понять, как правильно указывать интервал, чтобы отступить от края формы. Может быть я не у того контейнера указываю Paddin? По идее, нужно, чтобы все внутренние компоненты отступили от края формы.
  14. Как быть с табуляцией в мобильных браузерах? При вводе данных на виртуальной клавиатуре есть кнопка Далее или Перейти. Когда пользователь ее нажимает, то курсор переходит на следующий элемент ввода. Так вот, проблема в том, что не понятно, как приложение или браузер выбирает - куда переходить, на какой элемент при нажатии на кнопку Далее. Если элементы ввода находятся в одном контейнере, например, в одном unimFieldContainer, то переход осуществляется согласно TabOrder. Но когда нажимаешь Далее в последнем элементе этого контейнера, то переход в другой элемент другого контейнера осуществляется странно - вверх по экрану. К сожалению, у компонентов типа unimFieldContainer нет свойства TabOrder. На первой картинке показано, как должно быть. На второй показано, куда перескакивает курсор, если нажать кнопку Далее на виртуальной клавиатуре.
  15. Справа внизу видно, что ползунок в крайнем нижнем положении и прокручивать дальше некуда. Но там, внизу на форме лежит ещё одна компонента TUnimFieldContainer. И как до нее добраться?
  16. На десктопных браузерах все достаточно просто. Если браузер что-то кэширует у себя, то: Ctrl+F5 - для Firefox. Shift+F5 - для Chrome. И страница в браузере уже новой версии. Но на смартфоне нет возможности нажать такие клавиши. Иногда или даже часто приходится открывать настройки/параметры браузера и очищать данные (кэш). Что-то поменял в программе, перекомпилировал программу, изменил CSS и приходится открывать настройки/параметры браузера и очищать данные/кэш иначе загружается старая страница веб-приложения. Особенно это касается, если что-то меняешь в CSS (CustomCSS). Может быть можно дать понять браузеру, дать какой-то "сигнал" или "ключ", или "параметр", что данные кэшировать не нужно. Т.е. как на стадии разработки кэширование полностью отключить, включая и сам браузер? Спасибо.
  17. Please tell me how to set the label as shown in the picture. thanx
  18. Подскажите, в чем принципиальная разница между TUnimSelect и TUnimComboBox? Визуально, по свойствам я не могу понять. В каких случаях нужно использовать ту или иную компоненту? Например, сейчас стоит задача сделать возможность выбора данных из таблицы- справочника, где будет ID+NAME.
  19. Столкнулся с тем, что на форме много компонентов ввода. И если элементы ввода находятся внизу формы, то при вводе их не видно, эти элементы закрываются клавиатурой. Как сделать, чтобы элемент, куда вводишь текст/цифры были НАД клавиатурой? Как их принудительно поднять? Как прокрутить форму или контейнер вверх?
  20. Каждый раз, когда открываю форму в design-time, где есть unimTabPanel с двумя вкладками, открывается почему-то всегда вторая вкладка, хотя выбираю все время первую. Выбираю первую, сохраняю, закрываю, открываю форму снова и снова выбрана вторая, а не первая вкладка. Бег хоть и мелкий, но неприятный.
  21. Когда пользователь на экране смартфона "тапает" по + или - у unimSpinner, то всплывает виртуальная клавиатура. Что можно придумать, чтобы она не всплывала? При этом, клавиатура должна всплывать, когда пользователь хочет ввести значение вручную с клавиатуры. Ну т.е. нелогично, что клавиатура всплывает при нажатии на кнопки.
  22. Возможно ли расположить кнопки unimSpinEdit слева и справа от поля ввода? Если да, то как? Этот же вопрос касается и десктопной верссии uniSpinEdit.
  23. Есть TUnimDBListGrid с использованием XTamplate. И даже если без XTamplate, то тоже есть проблема (неудобство). У TUnimDBListGrid есть постраничный переход в виде ползунка под таблицей. Иногда это очень неудобно. Например, когда 50-100 страниц и нужно перейти на вторую страницу, то ползунком не угадаешь, т.к. сразу переход на 5ю или даже 10ю страницу. К сожалению, у навигатора TUnimDBNavigator тоже нет кнопок NextPage/PreviosPage. К сожалению, на данный момент компоненту TUnimDBListGrid нельзя сделать с бесконечной прокруткой, на сколько я понял. А на компоненту TUnimDBGrid не получается натянуть XTamplate. Поэтому вопрос. Как можно организовать и реализовать кнопки NextPage/PreviosPage самому? Или может быть уже эти методы есть, но мы о них не знаем? Надеюсь, в будущем разработчики добавят методы и кнопки к сеткам TUnimDBListGrid и TUnimDBGrid, и к навигатору тоже. Спасибо.
  24. Попробовал в разных темах. Видно, что левый край иконок обрезан.
  25. Т.к. у TUnimMenu отсутствует свойство(метод) HideOnClick, то я решил воспользоваться событием TUnimMenu.OnClick. procedure TfmmMyObjects.popupMenuClick(Sender: TUnimMenuItem); begin popupMenu.Visible := False; end; Но меню не скрывается. Приходится дописывать строку (popupMenu.Visible := False) у каждого пункта меню. P.S. Если есть метод Show, то почему бы не добавить метод Hide?
×
×
  • Create New...