Jump to content

Много разных вопросов, предложений и пожеланий по uniGUI


x11

Recommended Posts

  • 2 weeks later...

139. TunimDBGrid (Touch). У сетки не хватает некоторых событий, например, события для встроенного редактора, типа OnBeforeShow/OnBeforeClose. Как мне узнать, что пользователь в редакторе нажал Ок или Отмена?

Link to comment
Share on other sites

  • 2 weeks later...

140. У компоненты TunimMenu не хватает свойства Cls, чтобы можно было назначить класс для дальнейшей CSS-настройки всплывающего меню.

Link to comment
Share on other sites

141. TunimMenu (Touch). У всплывающего мобильного меню не хватает важного функционала. Меню автоматически не закрывается. Меню автоматически должно закрывать в любом случае. Закрываться, если щелкнуть по нему. Меню так же должно закрываться и если щелкнуть вне меню, а то получается, что меню открыто, а пользователь что-то там нажимает на форме, особенно если меню контекстное и привязано к той или иной записи датасета.

Link to comment
Share on other sites

  • 2 weeks later...
10 minutes ago, x11 said:

Как обрабатывать триггеры?

Добрый день,

На данный момент, можете обрабатывать таким образом.

1. Triggers -> HandleClicks = True

2. UnimComboBox1 -> OnAjaxEvent ->

procedure TMainmForm.UnimComboBox1AjaxEvent(Sender: TComponent;
  EventName: string; Params: TUniStrings);
begin
  if EventName = 'trgclick' then
  begin
    ShowMessage(Params.Values['id'])
  end;

end;

 

  • Thanks 1
Link to comment
Share on other sites

145. У TUnimComboBox (Touch) у триггера не меняется иконка. Выбрал iconCls := x-form-clear-trigger, но в браузере ничего не меняется.

На картинке 2 видно, что две одинаковых иконки.

Screenshot_13.jpg

Screenshot_14.jpg

Link to comment
Share on other sites

146. В некоторых темах разного рода ошибки 404

Например
 

Quote

 

unipackages-7.4.0-1.70/themes/ext-theme-uni_ubuntu/resources/images/dd/drop-no.png

unipackages-7.4.0-1.70/themes/ext-theme-uni_ubuntu/resources/images/menu/default-menu-parent.png

 

Еще:

Quote

downloadable font: kern: Too large subtable (font-family: "Open Sans" style:normal weight:400 stretch:100 src index:1) source: http://localhost:8077/ext-7.4.0/build/classic/theme-triton/resources/fonts/OpenSans-Regular.ttf

downloadable font: Table discarded (font-family: "Open Sans" style:normal weight:400 stretch:100 src index:1) source: http://localhost:8077/ext-7.4.0/build/classic/theme-triton/resources/fonts/OpenSans-Regular.ttf

 

Еще:

Quote

 

Еще:

Quote

downloadable font: download failed (font-family: "Open Sans" style:normal weight:400 stretch:100 src index:1): status=2147746065 source: http://localhost:8077/unipackages-7.4.0-1.70/themes/ext-theme-uni_lavender_triton/resources/fonts/OpenSans-Regular.ttf

 

Screenshot_14.jpg

Link to comment
Share on other sites

147. HyperServer. На форме ввода логина и пароля сделайте, чтобы поля ввода реагировали на клавишу Enter.

Ввел логин (Id) -> нажал Tab -> ввел пароль -> нажал Enter.

Screenshot_9.jpg

Link to comment
Share on other sites

148. TUniNativeImageList. Если удалить все иконки (кнопка Delete all), появляется сообщение об ошибке в момент закрытия фрейма (tuniFrame) в designtime. То же самое, если выделить все строки, потом нажать на Delete selected и потом попытаться закрыть фрейм. После этого нужно даже IDE перезагружать, иначе все глючит и появляются разные исключения.

Screenshot_16.jpg

Screenshot_17.jpg

Link to comment
Share on other sites

149. TUniComboBox. Проблема с удалением строк из свойства IconItems. Удалить просто невозможно, т.к. сразу появляется сообщение об ошибке.

Screenshot_19.jpg

Link to comment
Share on other sites

  • 1 year later...

151. TUniSplitter, компоненте можно добавить новое свойство, чтоб визуально обозначить сплиттер, т.к. сейчас приходится каждому сплиттеру прописьівать в ClientEvents

function beforeInit(sender, config)
{
  config.cls = 'SplitterV';
}

 

Link to comment
Share on other sites

нет, что-то типа SplitterType, чтобьі в ObjectInspector можно бьіло бьі вьібрать Vertical или Horizontal. Чтоб вот єта линия рисовалась

image.png.2649470f9fa72138e53fb391f58c9aa9.png

Link to comment
Share on other sites

40 minutes ago, x11 said:

что-то типа SplitterType

Ну, для этого есть свойство Align. Я имею в виду, что можно использовать это свойство для определения является ли сплиттер горизонтальным или же вертикальным.

Также этот пост может быть Вам полезным:

 

Link to comment
Share on other sites

Just now, Sherzod said:

является ли сплиттер горизонтальным или же вертикальным

 

я совсем о другом: пользователю нужно визуально подсказать, показать, что есть возможность что-то подвигать, потаскать мьішкой

Link to comment
Share on other sites

1 minute ago, x11 said:

я совсем о другом: пользователю нужно визуально подсказать, показать, что есть возможность что-то подвигать, потаскать мьішкой

Думаю, выше пост может Вам помочь на данный момент.

Link to comment
Share on other sites

4 minutes ago, Sherzod said:

Также этот пост может быть Вам полезным

слишком сложно и некрасиво получается + многовато кода

опять же нужно лезть в ExtJS

а одна из основньіх прелестей UniGUI - єто VCL

Link to comment
Share on other sites

Just now, x11 said:

слишком сложно и некрасиво получается + многовато кода

Возможно.

Но если проанализируете это решение и это решение подходит Вам, то этот код можно попробовать применить ко всем сплиттерам.

Link to comment
Share on other sites

мне кажется, вот єтой маленькой аккуратной линии вполне достаточно

как уже работает, где я показал картинку постом вьіше

а если уже кто-то хочет себе что-то более навороченное, то в таком случае уже уже и с JS-кодом можно заморачиваться и усложнять

 

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...