Jump to content

MSMK

uniGUI Subscriber
  • Posts

    392
  • Joined

  • Last visited

  • Days Won

    3

Everything posted by MSMK

  1. Добрый день! Можно ли изменить цвет ToolBar и сделать кнопки плоскими как это показано на скринах? И при наведении на кнопку менялся цвет. У компонента UniToolbar имеется свойство Flat, но оно не работает Используемая тема Neptune
  2. MSMK

    uniMainModule

    public { Public declarations } Settings: TSettings; end;
  3. MSMK

    uniMainModule

    procedure TClient.UniGUIMainModuleCreate(Sender: TObject); begin Settings := TSettings.Create; end; procedure TClient.UniGUIMainModuleBeforeLogin(Sender: TObject; var Handled: Boolean); begin Settings.CurrentUserInfo.Clear; end; procedure TClient.UniGUIMainModuleDestroy(Sender: TObject); begin if Assigned(Settings) then Settings.Free; end;
  4. MSMK

    uniMainModule

    не могу понять жизненный цикл сессии, сначала отрабатывает событие UniGUIMainModuleCreate, потом UniGUIMainModuleBeforeLogin и после почему то UniGUIMainModuleDestroy
  5. MSMK

    Log

    Спасибо! работает. И еще вопрос: UniSession.Log(); UniServerModule.Logger.AddLog(); запись сообщений сессии и сервера происходит в один файл, это делается синхронно? если будут производить записи несколько сессий одновременно?
  6. MSMK

    Log

    Здравствуйте! как отключить запись логов? Пробовал: UniServerModule.Logger.Enabled := False; UniServerModule.DebugMode := False; UniServerModule.ServerLogger.Enabled := False; Не помогло. Логи создаются... ...exe: 000005B4: 10:54:01 [TUniServerModule]:Server First Init. ...exe: 000005B4: 10:54:01 [TUniServerModule]:Debug Mode = ON
  7. MSMK

    uniMainModule

    как правильно подчищать объекты, созданные в разделе MainModule, если сессия закончилась или был вызван UniSession.Logout?
  8. нашел http://jira.fmsoft.net/servicedesk/customer/portal/4/user/login?destination=portal%2F4
  9. Спасибо, работает! Портал поддержки - а это куда?))) Подскажите
  10. Здравствуйте! столкнулся с проблемой при отображение большого текста, налазит на соседние строки при обновлении таблицы, если раскрыть один из узлов, то текст начинает исправно отображаться. Скрины и тестовый проект прилагаю VerticalGrid.zip
  11. Спасибо! Помогло! UniSession.AddJS('Ext.defer(function(){Ext.WindowManager.getActive().el.select(".x-btn").elements[2].style.width="auto"}, 50);'); UniFileUpload1.Execute;
  12. Добрый день! Можно ли увеличить размер кнопок? не влезает текст "Прикрепить"
  13. Спасибо, Шерзод! это решение помогло. Можно ли как нибудь убрать скролл с контекстного меню?
  14. Доброе время суток! Контекстное меню выходит за границы скрина
  15. мне надо со стороны клиента, чтоб выделенный текст был скопирован в буфер обмена клиента
  16. Шерзод, что подскажите по этой теме?http://forums.unigui.com/index.php?/topic/11777-у-unipopupmenu-нету-списка-клиентский-событий/
  17. более менее оптимальный способ
  18. Перенесли локализацию на событие UniFormReady и заработало без ошибок
  19. Нашли причину из-за которой вылетает ошибка. Во время вызова формы по событию onShow мы выполняем локализацию интерфейса (перевод язык - например русский, казахский), В цикле for z := 0 to AForm.ComponentCount - 1 do TranslateObjectProperties(AForm.Components[z], LangID); пробегаемся по всем контроллам и производим замену строк заранее указанных полей : if (PropInfo^.PropType^.Kind in [tkString, tkLString, tkWString, tkUString]) then begin if (SameText(PropInfo^.Name, 'Hint')) or (SameText(PropInfo^.Name, 'Caption')) or (SameText(PropInfo^.Name, 'Text')) or (SameText(PropInfo^.Name, 'Description')) or (SameText(PropInfo^.Name, 'LabelCaption')) or (SameText(PropInfo^.Name, 'Title')) or (SameText(PropInfo^.Name, 'Message')) or (SameText(PropInfo^.Name, 'FieldCaption')) or (SameText(PropInfo^.Name, 'HeaderTitle')) or (SameText(PropInfo^.Name, 'EmptyText')) then begin inc(Result); SetLength(PropArray^, Result); PropArray^[Result - 1].PropertyName := PropInfo^.Name; PropArray^[Result - 1].PropertyType := PropInfo^.PropType^.Kind; PropArray^[Result - 1].PropertyValue := GetStrProp(obj, PropInfo^.Name); end; end; Производится замена значений в полях и после отображения формы появляется ошибка:
  20. function afterrender(sender, eOpts) { $("#"+sender.inputEl.id).inputmask("99.99.9999",{placeholder:"__.__.____"}); }
×
×
  • Create New...