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. В тестовом проекте какое-бы я значение у свойства Collapsed не указывал перед компиляцией, все равное панель всегда развернута. Подскажите, как в событии onShow формы управлять панелью? Точнее свойством Collapsed? При определенных условиях, нужно сворачивать панель перед показом формы. uniGUI 1549. Спасибо. UniGUI_Touch_Panel_Collapsedl.zip
  2. В таблице много записей. Т.е. приходится долго ждать, пока откроется список. Ну или если интернет медленный. При этом маска и сообщение "загрузка" не появляются, когда нажимаешь кнопку с треугольником для выпадания списка. Вместо этого маска появляется, когда уже произошел выбор и список закрывается.
  3. Hi! Tell me, please, how could I implement multi-selection in a mobile tree? Like on a picture. Thanx.
  4. У компоненты unimScrollBox есть свойство RetainingInitialOffsets. документация пустая http://www.unigui.com/doc/online_help/api/unimScrollBox_TUnimScrollBox_RetainInitialOffsets.html что это за свойство и как оно влияет на работу компоненты?
  5. В примере на главной (синей) форме нажмите кнопку вверху и откроется проблемная форма. На форме есть компоненты и контейнеры. Есть основная проблема и дополнительная. Основная проблема - это не работает прокрутка формы, хотя свойство Scrolable включено. Видно, что форма становиться меньше экрана и под ней видна главная форма. Вдобавок часть компонентов не видна, в частности контейнер fcPrice. Дополнительная проблема. У формы выбран Layout = vbox (на снимке) и указаны LayoutAttribs такие, чтобы все дочерние компоненты и контейнеры растягивались по ширине, но они не растягиваются. Спасибо. uniGUI_Layout_Scroll.zip
  6. На форме есть TUnimCarousel, которая наполняется картинками в событии FormShow. Но потом пользователь может удалить и загрузить другие картинки и карусель нужно обновить. Я выполняю ту же процедуру, которая сперва удаляет все TUnimCarouselPage с дочерними картинками, а потом снова наполняет. И вот тут проблема. Я вижу, что карусель наполнена и можно листать, но все страницы (TUnimCarouselPage) при пролистывании пустые. Я так подразумеваю, что в браузер нужно послать что-то для обновления? Или я неправильно что-то делаю. Вот процедура наполнения карусели: procedure PhotosLoadImages; 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 := GetCurrPhotoPath; LList := GetListDocs(sPath); if Length(LList) = 0 then exit; for s in LList do begin UnimCarouselPage := TUnimCarouselPage.Create(carouselPhotos); UnimCarouselPage.Parent := carouselPhotos; UnimCarouselPage.Carousel := 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; if Assigned(carouselPhotos.ActivePage) then lbImageName.Caption := ExtractFileName(carouselPhotos.ActivePage.Hint); end; Спасибо.
  7. У unimEdit есть триггер (кнопка). У триггера включено свойство HideOnReadOnly. У компоненты unimEdit включено свойство ReadOnly. Но в браузере кнопки все равно видны.
  8. Как реализовать что-то вроде гибрида между unimEdit + unimSelect. Т.е. нужно предварительно наполнить некоторыми данными список, чтобы пользователь мог выбрать что-то одно. Но если в списке нужного пункта нет, то чтобы он просто ввел текст, как вводит в unimEdit. В unimSelect нельзя вводи, а только выбирать можно В TUnimDBLookupComboBox есть свойство Style и если там выбрать csDropDown, то в этот список можно вводить данные как в unimEdit, но если заполнить список while not dmm.qOrientir.Eof do begin comboOrientir.Items.Add(dmm.qOrientir.Fields[0].AsString); dmm.qOrientir.Next; end; то выбрать ничего нельзя, ну просто нет реакции на кнопку, нажимаешь и ничего не происходит. Привязки к базе данных не требуется.
  9. 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>'+ '<td>ДОЗ: {1}</td>'+ '</tr>'+ '<tr>'+ '<td>{2}</td>'+ '</tr>'+ '<tr>'+ '<td style="padding-top:3px;">{3}; {4}, {5}</td>'+ '</tr>'+ '<tr>'+ '<td style="padding-top:3px;">Фото: {15}</td>'+ '</tr>'+ '<tr>'+ '<td style="padding-top:3px;">Архів: {16}</td>'+ '</tr>'+ '<tr>'+ '<td id="phone" style="padding-top:3px;">{17}</td>'+ '</tr>'+ '</table>'; }
  10. Уважаемые разработчики, сделайте, пожалуйста так, чтобы срабатывали триггеры, даже если у компонентов включено свойство ReadOnly.
  11. С помощью 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; } а вот перенос слов не получается реализовать
  12. 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-down"></i></td>' + '</tr>' + '<tr>' + '<td colspan="2">Ціна {price}</td>' + '</tr>' + '<tr>' + Thanx a lot!
  13. У формы есть встроенные кнопки (TitleButtons), которые привязаны к TAction. В событии onShow я что-то проверяю и выполняется строка actPhoneAdd.Visible := false; При этом кнопка формы, которая привязана к этому действию, всё равно остается видимой. По идее, кнопка должна тоже поменять свое значение видимости. Мало того, когда я принудительно прячу кнопку self.TitleButtons[0].Visible := false; кнопка всё равно видна
  14. Когда закрывается/открывается набор данных (TDataSet, TuniQuery), то в браузер отправляются соответствующие запросы. Плюс к этому, после открытия набора данных нужно сконфигурировать сетку: какие-то столбцы скрыть, какие-то - показать, указать заголовки столбцов или другие настройки. Так вот, каждый раз серверная часть отправляет в браузер request-запрос. Получается 5 запросов (от сервера в браузер). А хотелось бы 1 запрос, т.е. чтобы было так: действия в браузере: - пользователь вводит что в unimEdit; - введенные данные отправляются на сервер с целью найти в базе и отобразить эти данные в сетке; действия на сервере: - заморозить сетку; - закрыть набор данных; - указать новый sql-запрос; - открыть набор данных; - сконфигурировать сетку с учетом новых данных из базы; - отправить request-запрос уже с новыми данными, чтобы в браузере обновилась сетка. Т.е. чтобы все многочисленные действия на сервере не затрагивали браузер, пока в браузер не будут отправлены новые финальные данные. Хотелось бы сделать так: - Dataset.DisableControls;// замораживаем сетку - действия по обновлению данных + открытие Dataset; - Dataset.EnableControls;// размораживаем сетку. Но в браузере остаются старые данные. Т.е. после EnableControls всё равно ничего не отправляется. Что теперь нужно отправить в браузер? Какую команду нужно выполнить? Что-то типа uniSession.update или uniSession.Synchronize? Т.е. чтобы синхронизировать данные с сервера в браузер? Спасибо.
  15. Переключаю вкладку мышкой. В итоге (при закрытии моб. формы) свойство ActivePageIndex все равно содержит 0, вместо индекса. В браузере открыл DevTools и вкладку Network, переключаю вкладки элемента UnimTabPanel1 и вижу, что на сервер ничего из браузера не отправляется, т.е. никаких событий не срабатывает.
  16. Не могу понять, как проектировать мобильную форму, чтобы работала вертикальная прокрутка? Какие значения у Layout, LayoutAttribs и LayoutConfig должна быть у TUnimScrollBox и у внутренних компонентов? В приложенном примере нажмите кнопку на главной форме, чтобы появилась форма с UnimScrollBox`ом. Тот пример, который идет в поставке, он не функциональный, совсем ничему не обучает, а просто показывает, что прокрутка есть, но никто ведь так формы не проектирует, как авторы сделали в примере. Спасибо. UniGUI_Touch_Scroll.zip
  17. Если в свойстве Alignmentontrol мобильной формы указать значение uniAlignmentClient, то форма становиться прозграчной, но только там, где лежат компоненты и только в месте, где находится FieldLabel. Как видите, ниже кнопки компонентов нет и форма не прозрачная, а там где FieldLabel (указано стрелками), там видна предыдущая форма. Т.е. получается FieldLabel дает прозрачность.
  18. Не могу понять, почему просвечивается предыдущая форма. Мало того, просвечивается и unimDBNavigator transparency.zip
  19. Я правильно понимаю, что у поля типа Boolean должны отображаться чекбоксы? Но в браузере я вижу "true". Что нужно сделать, чтобы отображались чекбоксы?
  20. Подскажите, какой компонентой можно сделать примерно такой горизонтальный список для мобильной формы? Чтобы можно было выбирать либо одно значение, либо несколько? Я вижу, что есть UnimSegmentedButton. Но там, если я правильно понял, можно сделать только один выбор, т.е. только одну кнопку нажать. Если в UnimSegmentedButton можно сделать множественный выбор (MultiSelect), подскажите, как это сделать? К сожалению, документации по TUnimSegmentedButton не нашел ни в оффлайне, ни в онлайне. Спасибо.
  21. Прошу совета. В программе есть монитор сессий, где админ программы видит кто подключен к серверу: IP, тип устройства, логин, ID сессии, а так же есть дополнительные параметры типа UniMainModule.ActiveForm, т.е. админ видит, в каком модуле программы работает пользователь, что сейчас открыто на экране. При создании или при показе окна есть код UniMainModule.ActiveForm := self.Caption. Теперь, если окно закрыть, то на экране смартфона будет предыдущее окно, при этом, у этого (предыдущего окна) нет никаких событий, чтобы программа поняла, что после закрытия какого-то окна уже активно другое предыдущее окно. Как быть, что посоветуете?
  22. У некой формы есть пара менюшек. Из этой формы открываю другую форму. А этой другой формы нет никаких меню (картинка 2). Так вот. Если потянуть вверх с низу экрана, то вылазит меню предыдущей формы (картинка 1).
  23. Как правильно выровнять заголовок мобильной формы ближе к правому краю? Дело в том, что в заголовок помещаю вторую кнопку, и текст заголовка "наезжает" на кнопку. Я так понимаю, что это можно сделать с помощью CSS. Но я боюсь, если укажу параметры для "x-component x-title x-floating", то это зацепит еще какие-нибудь другие компоненты, а мне нужно только заголовок. Вообще, было бы замечательно, если бы текст заголовка формы автоматически смещался бы вправо при добавлении 2ой или 3ей кнопки. Спасибо.
  24. Какое-бы я число не ставил, углы кнопки не закругляются .btnSaveContactForm { margin: 20px 30px; border-radius: 20000px; }
  25. Чтобы я не указал в свойстве IconCls у кнопки триггера, в браузере всегда одна и та же иконка
×
×
  • Create New...