Jump to content

x11

uniGUI Subscriber
  • Posts

    2822
  • Joined

  • Last visited

  • Days Won

    13

Everything posted by x11

  1. @Sherzod подскажите, для чего эти свойства и как работать с ними правильно? Спасибо.
  2. Задача такая, на форме есть около 10-15 списков, где пользователь что-то там выбирает. Я знаю, что все заполнения всех списков надо выполнять в onCreate/onShow. Но тогда показ формы может тормозить, будет задержка. Поэтому я решил использовать TTask, как описано здесь Т.е. я хочу заполнять все списки в отдельных потоках и это получится так, что списки заполнятся уже ПОСЛЕ создания и показа формы. Сейчас работает так (без TTask): UnimFormShow() begin FillTypes(GetSuperTypeID(self.CurrentSuperType)); FillRef('STREETS', comboStreets); FillRef('STATE', comboState); ... ... и т.д. Я пытаюсь переделать так: UnimFormShow(Sender: TObject); var taskTypes, taskStreets: ITask; begin taskTypes := TTask.Create(procedure() begin FillTypes(GetSuperTypeID(self.CurrentSuperType)); end); taskTypes.Start; taskStreets := TTask.Create(procedure() begin FillRef('STREETS', comboStreets); end); taskStreets.Start; ... И каждая процедура, которая заполняет комбобокс заканчивается так - обновлением списка: finally comboTypes.EndUpdate; comboTypes.Refresh; q.Close; FreeAndNil(q); end; Проблема в том, что списки как бы пустые, я по ним щелкаю, они не открываются...
  3. Странно, теперь работает даже без вашего кода. Теперь не всплывает клавиатура... Ладно, посмотрим, что будет дальше.
  4. а если кинуть unimTabPanel внутрь unimScrollBox?
  5. У UnimComboBox есть триггеры, т.е. можно добавить свои дополнительные кнопки. У UnimComboBox есть какое-то свойство AnyMatch, я так понял, для фильтрации содержимого по любому вхождению. Есть свойства RemoteXXX, только я пока не понял, для чего они, а документации по TUnimComboBox нет
  6. Каждый раз, когда открываю форму в design-time, где есть unimTabPanel с двумя вкладками, открывается почему-то всегда вторая вкладка, хотя выбираю все время первую. Выбираю первую, сохраняю, закрываю, открываю форму снова и снова выбрана вторая, а не первая вкладка. Бег хоть и мелкий, но неприятный.
  7. x11

    Call phone

    this button works UniSession.AddJS('window.location.href="tel://'+DataSource1.DataSet.FieldByName('Phone_Number').AsString+'"');
  8. x11

    Call phone

    use tel: <a href="tel:+380673697312">+380673697312</a>
  9. x11

    TUniDBEdit

    Var FormatSettings : TFormatSettings ; begin ... ... Query1.FieldByName('num').asFloat := StringReplace(uniEdit1.Text, '.',FormatSettings.DecimalSeparator , []);
  10. x11

    TUniDBEdit

    no replace dot to TFormatSettings.DecimalSeparator;
  11. x11

    Typecasting

    another solition: check propery uses System.TypInfo; function HasDataFieldProp(AControl: TControl): Boolean; begin Result := IsPublishedProp(AControl, 'DataField'); end; https://stackoverflow.com/questions/48584888/checking-if-component-has-a-text-property
  12. x11

    Typecasting

    http://www.unigui.com/doc/online_help/api/!!MEMBERTYPE_Properties_uniDBEdit_TUniCustomDBEdit.html typecast to TUniCustomDBEdit
  13. x11

    Typecasting

    look in the documentation where the "datafield" property appeared http://www.unigui.com/doc/online_help/api/uniDBEdit_TUniDBEdit.html
  14. x11

    TUniDBEdit

    try replace . -> , (replace dot on coma)
  15. Возможно ли расположить кнопки unimSpinEdit слева и справа от поля ввода? Если да, то как? Этот же вопрос касается и десктопной верссии uniSpinEdit.
  16. Когда пользователь на экране смартфона "тапает" по + или - у unimSpinner, то всплывает виртуальная клавиатура. Что можно придумать, чтобы она не всплывала? При этом, клавиатура должна всплывать, когда пользователь хочет ввести значение вручную с клавиатуры. Ну т.е. нелогично, что клавиатура всплывает при нажатии на кнопки.
  17. When i tap on + or - in unimSpinEdit, then pop up virtual keyboard. How disable virtual keyboard, when i tap on + or -? Component unimSpinEdit has no property ReadOnly. thanx
  18. Подскажите, в чем принципиальная разница между TUnimSelect и TUnimComboBox? Визуально, по свойствам я не могу понять. В каких случаях нужно использовать ту или иную компоненту? Например, сейчас стоит задача сделать возможность выбора данных из таблицы- справочника, где будет ID+NAME.
  19. В общем поставил margin у UnimTabPanel1. Вроде норм. Посмотрим, что будет дальше.
  20. да, есть интервал, но теперь видна предыдущая форма, просвечивается
  21. Не могу понять, почему просвечивается предыдущая форма. Мало того, просвечивается и unimDBNavigator transparency.zip
  22. ааааа, т.е. єто пока ещё в разработке? и будет в новой версии
×
×
  • Create New...