У меня есть поле со списком в extjs с установкой minWidth. когда я выбираю самую длинную строку из списка выбора. строка усекается в текстовом поле поля со списком. как избежать усечения строки для просмотра полной строки, которую мы выбрали из списка.Как избежать обрезания текста в окне выбора в extjs
ответ
Сделайте коробку шире. Ext не будет делать это автоматически. Минимальная ширина полей формы для случаев, когда панель/контейнер вокруг нее может быть изменена, и поле формы имеет значение flex
, но из поля формы поле никогда не будет изменяться в зависимости от содержимого поля.
Если вы по-прежнему хотите изменить размер своего поля с контентом, вы можете посмотреть here для подхода, как реализовать это вручную.
использовал Ext.util.TextMetrics для измерения ширины самой длинной строки в моем списке после заполнения хранилища combobox, а затем в зависимости от измеренной ширины, изменил ширину поля со списком. Спасибо, Александр. – Priyanka
Используйте listConfig configuartion в комбо и примените требуемый css для удаления truncate. Пожалуйста, просмотрите мой пример.
.withOutTruncate{
word-wrap: break-word;
}
`var states = Ext.create('Ext.data.Store', {
fields: ['abbr', 'name'],
data: [{
"abbr": 'largeText',
"name": 'testtesttesttesttestetsetetetetetetetetehjghh'
}, {
"abbr": "AL",
"name": "Alabama"
}, {
"abbr": "AK",
"name": "Alaska"
}, {
"abbr": "AZ",
"name": "Arizona"
}]
});
Ext.create('Ext.form.ComboBox', {
fieldLabel: 'Choose State',
store: states,
listConfig: {
cls: 'withOutTruncate'
},
queryMode: 'local',
valueField: 'abbr',
renderTo: Ext.getBody(),
displayField: 'name'
});
Примечание: я не очень хорошо разбираюсь в css. Я пробовал со словом-разрывом, он отлично работает в моем конце, но вы применяете свойства текста css, чтобы сделать его работу намного лучше.
- 1. Как я могу избежать обрезания текста заголовка UIButton?
- 2. Точки обрезания текста в EditText
- 3. Эффект обрезания текста
- 4. Как избежать дублирования спецификации модели выбора в сетях ExtJS?
- 5. Студия обрезания студии Android в диалоговом окне
- 6. Инструменты выбора текста в ActionBar являются белыми на белом фоне после выбора текста в диалоговом окне
- 7. Что определяет способ обрезания текста в WPF
- 8. Как изменить размер изображения для обрезания в окне браузера?
- 9. Динамический контент в окне ExtJS
- 10. ExtJs: Фильтр поиска в комбинированном окне
- 11. Java: Как избежать множественного выбора в переключателе.
- 12. Как предотвратить переполнение текста и от обрезания?
- 13. избежать одиночные кавычки в ExtJS
- 14. Как получить iframe в окне sencha extjs?
- 15. Как найти элемент в всплывающем окне ExtJS
- 16. Как избежать свойств функции дублирования в extjs
- 17. Рисование текста в окне
- 18. EXTJS, как избежать специального символа?
- 19. Изменяемые TreePanel в окне в ExtJS
- 20. Как избежать дополнительных эффектов переполнения текста в следующем окне при уменьшении размера текста?
- 21. позиционирование выбора даты в extjs
- 22. Как предотвратить textLabel UITableViewCell от обрезания его текста на iPad
- 23. изменение цвета текста текста в ExtJS
- 24. запоминание переменных в окне выбора
- 25. Как избежать переполнения текста?
- 26. Как избежать текста замены?
- 27. Предотвращение выбора текста в TextBox
- 28. Extjs - Лучший способ показать дерево в окне
- 29. Отображение текста в диалоговом окне
- 30. C++ Вывод текста в окне
Просьба описать больше того, что вы сделали до сих пор; ваш HTML и JS, несомненно, будут более полезны при решении проблемы. Что касается проблемы, вы можете использовать всплывающую подсказку, чтобы показать усеченное значение в качестве альтернативы. – User528491
У меня есть поле выбора и магазин, который я заполняю с сервера. из-за заполнения x-form-text мой последний график с выбранной строки получает усеченный. Я хочу избежать усечения. – Priyanka