Skip to content
View in the app

A better way to browse. Learn more.

FGX Native

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Как вычислить ширину выпадающего списка?

Message added by Yaroslav Brovin,

Please be aware that these comments were copied here from another source and that the date and time shown for each comment may not be accurate.

  • Status: Fixed
  • Priority: Normal
  • Resolution: Fixed
  • Platform: Android, iOS, Windows
  • Affects version 1.19.6.0
  • Fix version: 1.19.7.0

С удивлением понял, что ширина выпадающего списка не равна ширине самого комбобокса и правая граница проходит визуально на середине иконки (стрелки вниз). Как рассчитать эту ширину?

User Feedback

Recommended Comments

  • Administrators

В Android ширина выпадающего окна вычисляется автоматически Андроидом и обычно равна ширине контента, так чтобы текст элементов не обрезался.

В iOS мы сами реализуем выпадающее окно и его ширина совпадает с шириной компонента.

On 11/4/2025 at 6:26 PM, dervish00 said:

Как рассчитать эту ширину?

Не очень понятно, что даст это знание? И что хочется добиться?

  • Administrators

Глянул. В Андроиде можно узнать ширину выпадающего окна и задать ее свою. Так же есть возможность указывать смещение. по вертикали и горизонтали. 

По скольку в iOS выпадашка наша, эта информация так же доступна и возможна к изменению.

Так что в принципе можно добавить в кросс апи.

dervish00

Active subscription
2 часа назад, Yaroslav Brovin сказал:

В Android ширина выпадающего окна вычисляется автоматически Андроидом и обычно равна ширине контента, так чтобы текст элементов не обрезался.

В iOS мы сами реализуем выпадающее окно и его ширина совпадает с шириной компонента.

Да в том то и дело, что в Андроиде, если ширина компонента больше ширины контента, то она (ширина выпадашки), как-то рандомно расширяется. Если бы эта ширина была такой же, как Вы говорите в iOS (сам проверить не могу пока), это полностью бы устроило. Т.е. есть к чему привязаться - ширина компонента.

2 часа назад, Yaroslav Brovin сказал:

Не очень понятно, что даст это знание? И что хочется добиться?

Хочу спрятать комбобокс под меткой с кнопкой, но нужно понимать - где вылезет выпадашка, чтобы правильно ширину метки рассчитать.

  • Administrators

Добавил новое свойство, чтобы можно было задать свою ширину выпадающего списка:

  • 0 - автоматический расчет ширины на основании содержимого элементов. (по умолчанию). Имеет смысл только в Андроид. Потому что в iOS, выпадающее окно отображается в виде выдвигаемой снизу панели или Popover.

image.png

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.