MSMK
uniGUI Subscriber-
Posts
392 -
Joined
-
Last visited
-
Days Won
3
Content Type
Profiles
Forums
Events
Everything posted by MSMK
-
Добрый день! Можно ли изменить цвет ToolBar и сделать кнопки плоскими как это показано на скринах? И при наведении на кнопку менялся цвет. У компонента UniToolbar имеется свойство Flat, но оно не работает Используемая тема Neptune
- 6 replies
-
- flat
- unitoolbar
-
(and 1 more)
Tagged with:
-
public { Public declarations } Settings: TSettings; end;
-
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;
-
не могу понять жизненный цикл сессии, сначала отрабатывает событие UniGUIMainModuleCreate, потом UniGUIMainModuleBeforeLogin и после почему то UniGUIMainModuleDestroy
-
Спасибо! работает. И еще вопрос: UniSession.Log(); UniServerModule.Logger.AddLog(); запись сообщений сессии и сервера происходит в один файл, это делается синхронно? если будут производить записи несколько сессий одновременно?
-
Здравствуйте! как отключить запись логов? Пробовал: 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
-
как правильно подчищать объекты, созданные в разделе MainModule, если сессия закончилась или был вызван UniSession.Logout?
-
нашел http://jira.fmsoft.net/servicedesk/customer/portal/4/user/login?destination=portal%2F4
-
Спасибо, работает! Портал поддержки - а это куда?))) Подскажите
-
Здравствуйте! столкнулся с проблемой при отображение большого текста, налазит на соседние строки при обновлении таблицы, если раскрыть один из узлов, то текст начинает исправно отображаться. Скрины и тестовый проект прилагаю VerticalGrid.zip
-
да, точно! Спасибо!
-
у меня грид находится на TUniFrame
-
PopupMenu.zip
-
Спасибо! Помогло! UniSession.AddJS('Ext.defer(function(){Ext.WindowManager.getActive().el.select(".x-btn").elements[2].style.width="auto"}, 50);'); UniFileUpload1.Execute;
-
-
-
-
мне надо со стороны клиента, чтоб выделенный текст был скопирован в буфер обмена клиента
-
мне конкретно для TUniMenuItem надо
-
Шерзод, что подскажите по этой теме?http://forums.unigui.com/index.php?/topic/11777-у-unipopupmenu-нету-списка-клиентский-событий/
- 14 replies
-
более менее оптимальный способ
- 14 replies
-
В чем возможна причина?
-
-
Нашли причину из-за которой вылетает ошибка. Во время вызова формы по событию 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; Производится замена значений в полях и после отображения формы появляется ошибка:
-
function afterrender(sender, eOpts) { $("#"+sender.inputEl.id).inputmask("99.99.9999",{placeholder:"__.__.____"}); }