2014-01-18 2 views
2

У меня есть приложение ADF, которое является базой фильмов. У меня большая проблема с настройками ADF-компонента af: inputText.Как установить ширину в InputText в ADF

Я пробовал много разных настроек ширины различных компонентов, но я всегда терпел неудачу.

Есть фотографии ...

enter image description hereenter image description here

Вы не знаете, как это сделать, пожалуйста? Спасибо.

ответ

1

Вы не указываете источник данных, но при условии, что он поступает из VO через Data Control, Найдите VO, который является основой для него, и выберите атрибут и измените его свойство ширины отображения в пользовательском интерфейсе область подсказок.

Если не VO, то укажите источник данных для дальнейшей помощи.

2

Если вы используете ADF BC, то по умолчанию ширина будет количеством символов в вашей базе данных, например, если у вас есть VARCHAR2 (255), тогда ваше текстовое поле будет содержать 255 столбцов.

2 Пути вы можете решить эту проблему:

  • от объекта Entity, выберите атрибут и намеки UI и изменить ширину номер количества символов, которые вы хотите - 70, кажется, хорошую ширину.
  • От самой страницы, столбцы изменения атрибутов из inputText все, что вы хотите - Еще 70 должны выглядеть нормально
0

я думаю, что ширина/высота входных компонентов можно установить с помощью CSS, а также. вы можете попробовать установить свойство стиля содержимого, чтобы оценить что-то вроде:

ширина: 100px; высота: 15px;

По умолчанию ширина будет отображаться в выражениях EL из значений ширины, заданных в качестве символов UI для объектов ADF BC. вы можете редактировать размер и внешний вид текстового компонента ввода, используя свойства строк и столбцов.

0

Возможное решение - изменить количество столбцов.

  1. Выберите TextBox, который вы хотите изменить его ширину.
  2. Перейти к Property Inspector
  3. Под Appearance, Изменение Columns свойство основано на том, что хорошо для вас.

надеюсь, что это поможет вам

3

Установите contentStyle

Пример: contentStyle="width:240px;"

(Настройка inlineStyle только добавляет CSS размаху обертке - который является встроенный стиль, поэтому не может установить ширину .)

Также стоит установить simple="true", чтобы удалить другой стиль, испускаемый элементом управления.

0
  1. Перейти к объекту Entity
  2. Выберите атрибут, дайте DisplayWidth Что вы хотите
  3. Позже дают contentStyle = "ширина: 240px;"
Смежные вопросы