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

Calendars

  • Community Calendar

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. Подскажите пожалуйста, как к кнопке TUnimButton добавить атрибут title? Спасибо.
  2. Подскажите пожалуйста, что и как сделать, чтобы у мобильной панели unimToolbar была прокрутка? Прокрутка влево-вправо. Спасибо.
  3. Как видно по снимку, обрезаются нижние углы. На втором снимке - свойства панели. CustomCSS: .pnlRoundBorder2 { border-radius: 10px; } Подскажите, что я делаю не так. Спасибо.
  4. У компоненты TUnimDBGrid есть свойство ShowEditorOnEdit. Иногда очень полезное. К сожалению, редактор появляется только при редактировании таблицы. А как его вызвать при добавлении новой записи? Спасибо.
  5. Небольшая проблема с TUnimDBLookupComboBox. Пользователь вводит что-то в строку и выбирает команду, но проблема в том, что команда дважды выполняется. Обратите внимание на строку 67 (ActionListMain.Actions[i].Execute) она выполняется дважды и в UnimMemo1 попадает два строки... Пользователь щелкает только 1 раз, т.е. делает выбор 1 раз, а событие OnGetKeyValue срабатывает ДВА раза. UniGui_mob1.zip
  6. В unimMemo не помещается длинный текст для placeholder, для свойства EmptyText, внизу снимка видна полоса прокрутки. Подскажите, пожалуйста, как правильно сделать перенос текста для placeholder, т.е. для свойства unimMemo1.EmptyText? Т.е. placeholder должен быть многострочный, а сам основной текст должен зависеть от других настроек. тег <br> не помогает Спасибо.
  7. Unfortunately, the developers have not created a convenient mobile mobile ListView for several years. We have to reinvent our new bicycle uniGui_Mob_XTamplate_Example.zip
  8. there is no color select component for mobile Maybe there are ways how to use other (third) components for color selection?
  9. Подскажите, как можно скрыть вертикальную полосу прокрутки у контейнера UnimContainerPanel? Видна и на смартфоне, и в десктопном браузере. Спасибо.
  10. Первая проблема в том, что меню не хочет автоматически скрываться после нажатия на какой-нибудь пункт. Вторая проблема в том, что я добавил код: procedure TfmmSearchResults.popupMnuResClick(Sender: TUnimMenuItem); begin popupMnuRes.Visible := False; end; но меню все равно остается висеть на экране, даже у чужой формы, перекрывая ее
  11. Есть TunimDBListGrid. Подскажите, пожалуйста, как в событии function store.load(sender, records, successful, operation, eOpts) получить форму-родителя, чтобы на каждой отдельной форме не исправлять имя формы. А еще бывает, что имя формы - динамическое и заранее ее имя неизвестно. P.S. lblPaging - это tunimLabel. Спасибо.
  12. Подскажите, как можно перенести текст в свойстве fieldlabel? Например, с помощью CSS. Я как только не пробовал, у меня не получается. На мобильной форме (внутри TUnimScrollBox) лежат много элементов TUnimCheckbox, которые создаются и заполняются динамически: while not qRef.Eof do begin check := TUnimCheckbox.Create(self); check.Parent := UnimScrollBox1; check.Caption := qRef.Fields[1].AsString; // NAME.Value; check.FieldLabelAlign := laRight; check.FieldLabelWidth := 90; check.OnChangeValue := UnimCheckBoxChangeValue; check.Tag := qRef.Fields[0].AsInteger; check.LayoutConfig.Width := '100%'; qRef.Next; end; Спасибо
  13. Использую TunimDBListGrid + XTamplate. Часть кода уже есть. Назад unimToolButtom.ClientEvents.ExtEvents.tap: function tap(sender, e, eOpts) { var slider=fmmSearchResults.dbgRes.down('slider'); if(slider.getValue()>0){ slider.setValue(slider.getValue()-1); slider.fireEvent('change',slider); } } Вперед unimToolButtom.ClientEvents.ExtEvents.tap: function tap(sender, e, eOpts) { var slider=fmmSearchResults.dbgRes.down('slider'); if(slider.getValue()<slider.getMaxValue()){ slider.setValue(slider.getValue()+1); slider.fireEvent('change',slider); } } индикация unimDBListGrid1.ClientEvents.ExtEvents (Ext.data.Store.load): function store.load(sender, records, successful, operation, eOpts) { sender.grid.getDockedItems()[0].hide(); var slider=sender.grid.down('slider'); var lbl=fmmSearchResults.lblPaging; lbl.setHtml((slider.getValue()+1).toString()+'/'+(slider.getMaxValue()+1).toString()); } Так вот. Подскажите пожалуйста, как добавить еще несколько кнопок: перейти в начало, перейти в конец и перейти к конкретной странице? Спасибо.
  14. В тестовом проекте какое-бы я значение у свойства Collapsed не указывал перед компиляцией, все равное панель всегда развернута. Подскажите, как в событии onShow формы управлять панелью? Точнее свойством Collapsed? При определенных условиях, нужно сворачивать панель перед показом формы. uniGUI 1549. Спасибо. UniGUI_Touch_Panel_Collapsedl.zip
  15. В примере на главной (синей) форме нажмите кнопку вверху и откроется проблемная форма. На форме есть компоненты и контейнеры. Есть основная проблема и дополнительная. Основная проблема - это не работает прокрутка формы, хотя свойство Scrolable включено. Видно, что форма становиться меньше экрана и под ней видна главная форма. Вдобавок часть компонентов не видна, в частности контейнер fcPrice. Дополнительная проблема. У формы выбран Layout = vbox (на снимке) и указаны LayoutAttribs такие, чтобы все дочерние компоненты и контейнеры растягивались по ширине, но они не растягиваются. Спасибо. uniGUI_Layout_Scroll.zip
  16. В таблице много записей. Т.е. приходится долго ждать, пока откроется список. Ну или если интернет медленный. При этом маска и сообщение "загрузка" не появляются, когда нажимаешь кнопку с треугольником для выпадания списка. Вместо этого маска появляется, когда уже произошел выбор и список закрывается.
  17. У unimEdit есть триггер (кнопка). У триггера включено свойство HideOnReadOnly. У компоненты unimEdit включено свойство ReadOnly. Но в браузере кнопки все равно видны.
  18. С помощью 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; } а вот перенос слов не получается реализовать
  19. Когда закрывается/открывается набор данных (TDataSet, TuniQuery), то в браузер отправляются соответствующие запросы. Плюс к этому, после открытия набора данных нужно сконфигурировать сетку: какие-то столбцы скрыть, какие-то - показать, указать заголовки столбцов или другие настройки. Так вот, каждый раз серверная часть отправляет в браузер request-запрос. Получается 5 запросов (от сервера в браузер). А хотелось бы 1 запрос, т.е. чтобы было так: действия в браузере: - пользователь вводит что в unimEdit; - введенные данные отправляются на сервер с целью найти в базе и отобразить эти данные в сетке; действия на сервере: - заморозить сетку; - закрыть набор данных; - указать новый sql-запрос; - открыть набор данных; - сконфигурировать сетку с учетом новых данных из базы; - отправить request-запрос уже с новыми данными, чтобы в браузере обновилась сетка. Т.е. чтобы все многочисленные действия на сервере не затрагивали браузер, пока в браузер не будут отправлены новые финальные данные. Хотелось бы сделать так: - Dataset.DisableControls;// замораживаем сетку - действия по обновлению данных + открытие Dataset; - Dataset.EnableControls;// размораживаем сетку. Но в браузере остаются старые данные. Т.е. после EnableControls всё равно ничего не отправляется. Что теперь нужно отправить в браузер? Какую команду нужно выполнить? Что-то типа uniSession.update или uniSession.Synchronize? Т.е. чтобы синхронизировать данные с сервера в браузер? Спасибо.
  20. Переключаю вкладку мышкой. В итоге (при закрытии моб. формы) свойство ActivePageIndex все равно содержит 0, вместо индекса. В браузере открыл DevTools и вкладку Network, переключаю вкладки элемента UnimTabPanel1 и вижу, что на сервер ничего из браузера не отправляется, т.е. никаких событий не срабатывает.
  21. Подскажите, пожалуйста, нет ли у страничек компоненты UnimTabPanel автоматической прокрутки? Может есть какой-то скрытый способ с помощью свойств extJS или с помощью CSS добавить вертикальную прокрутку? Спасибо.
  22. Как оказалось, у сетки unimDBListGrid отсутвует механизм бесконечной прокрутки Infinite Scroll, т.е. нет свойстсв, связанных с BufferedStore. Получается, что в uniGUI Touch до сих пор нет ListView с удобным конструктором плиток и бесконечной прокруткой. Можно было бы реализовать это с помощью unimDBListGrid + XTemplate, но у сетки unimDBListGrid отсутствует BufferedStore. Хоть BufferedStore есть у unimDBGrid, но сетка unimDBGrid не поддерживает шаблонизатор XTemplate. Как быть?
  23. Проект использует Firebird Embedd + FireDAC. Ссылка на тестовый проект (обновил ссылку) https://files.dp.ua/en/Z5Esv3YHP (внутри и база, и Firebird 3 embedd). На первом снимке видно, что пагинатор показывает только одну страницу (BufferedStore.Enabled := false). На втором снимке видно, что проект просто зависает (BufferedStore.Enabled := True), при чем, даже если закрыть серверную часть, то в браузере так и висит "загрузка". uniGUI 1543.
  24. Я правильно понимаю, что у поля типа Boolean должны отображаться чекбоксы? Но в браузере я вижу "true". Что нужно сделать, чтобы отображались чекбоксы?
  25. У формы есть встроенные кнопки (TitleButtons), которые привязаны к TAction. В событии onShow я что-то проверяю и выполняется строка actPhoneAdd.Visible := false; При этом кнопка формы, которая привязана к этому действию, всё равно остается видимой. По идее, кнопка должна тоже поменять свое значение видимости. Мало того, когда я принудительно прячу кнопку self.TitleButtons[0].Visible := false; кнопка всё равно видна
×
×
  • Create New...