Гость
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / column width в IR / 10 сообщений из 10, страница 1 из 1
02.03.2010, 18:01
    #36498005
heavyside
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
column width в IR
настраивал тут ширину столбца в IR, воспользовался советом отсюда
Код: plaintext
1.
2.
<script type=”text/JavaScript”>
$x(‘apexir_NAME’).style.width = “300px”;
</script>
запихивается в футер региона.
только вот досада, при наложении фильтра например, настройка успешно слетает. и в общем-то не удивительно.
как бы сделать так, чтобы после отработки фильтра и прочих прелестей IR срабатывал указанный скриптик?
...
Рейтинг: 0 / 0
02.03.2010, 19:25
    #36498176
suPPLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
column width в IR
Как насчёт второго подхода, который описан в том же топике, но чуть ниже? Заверните название столбца в <span class="wide-column"></span> и добавьте в header региона соответствующий стиль:
Код: plaintext
1.
2.
3.
4.
5.
<style type="text/css">
  .wide-column{
    display: block;
    width: 200px;
  }
</style>
-------------------------------------------------------
When I say "RTFM" or "STFF" or "STFW",
the third letter means "Following" or "Fine"...
...
Рейтинг: 0 / 0
04.03.2010, 10:28
    #36501580
heavyside
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
column width в IR
suPPLer,
Так-то конечно работает, только тогда пользователь видит html код в имени столбца когда пользуется фильтрами, выбором колонок и т.д. А этого хотелось бы избежать..
...
Рейтинг: 0 / 0
10.03.2010, 11:49
    #36511057
heavyside
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
column width в IR
И всё-таки вопрос остаётся.
Проблема в следующем:
Для выставления ширины столбца можно использовать задание стиля для заголовка, но тогда html код виден пользователю в фильтрах, вычислениях и прочих действиях интерактивного отчёта.
И смежная проблема:
есть столбец чекбоксов у которого в заголовка столбца ещё один чекбокс "выделить всё". В фильтре он указан html-javascript кодом, а так как код длинный то весьма неудобно становится работать с фильтром. С фильтром вопрос решается указанием, что не надо этот столбец использовать в фильтре и прочих, но использовать в подсветке запретить нельзя. Можно ли как-то обойти?
...
Рейтинг: 0 / 0
10.03.2010, 13:36
    #36511433
Good_Knight
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
column width в IR
heavyside,
Может так:
Код: plaintext
1.
2.
3.
<style type="text/css">
  #apexir_NAME {width: 200px}
</style>
...
Рейтинг: 0 / 0
10.03.2010, 14:30
    #36511659
heavyside
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
column width в IR
Good_Knight,
восхитительно! Спасибо, похоже то, что надо)
...
Рейтинг: 0 / 0
05.05.2010, 18:40
    #36613728
column width в IR
Коллеги, подскажите, пожалуйста, я не разобрался с вашим ВТОРЫМ примером.
Исходная ситуация такая же- не хочу, чтобы осуществлялся перенос по словам в одной колонке интерактивного репорта.
Я пишу в хедере региона интерактивного отчета:
Код: plaintext
1.
2.
3.
4.
5.
<style type="text/css">
  .wide-column{
    display: block;
    width: 200px;
  }
</style>
Далее в заголовке нужного столбца My wide Column пишу:
Код: plaintext
<span class="wide-column">My wide Column </span>
Это работает, но как уже сказали выше, если работать со столбцом, то пользователь видит код названия столбца, этого бы не хотелось.

Что мне нужно исправить? Это нужно писать в хедере региона или в заголовке столбца? Ни так, ни так у меня не работает.
Код: plaintext
1.
2.
3.
<style type="text/css">
  #apexir_NAME {width: 200px}
</style>

На месте apexir_NAME нужно писать название ИР? Допустим, у меня отчет называется My inter Report
Тогда я должен писать ?
Код: plaintext
1.
2.
3.
<style type="text/css">
  My inter Report {width: 200px}
</style>
У меня не работает....
Помогите, пожалуйста.
...
Рейтинг: 0 / 0
06.05.2010, 09:54
    #36614581
heavyside
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
column width в IR
интересно очень,
Код: plaintext
1.
2.
3.
<style type="text/css">
  #apexir_NAME {width: 200px}
</style>
это надо писать в футере региона.
вместо NAME подставляете имя столбца. То есть если у Вас столбец зовётся например NOTE, то пишете:
Код: plaintext
#apexir_NOTE
всё что у Вас осталось от второго варианта в хедере и в заголовке столбца можно удалить.
...
Рейтинг: 0 / 0
06.05.2010, 15:44
    #36615492
column width в IR
heavyside,
Большое спасибо за пояснения! Все заработало как нужно!
...
Рейтинг: 0 / 0
07.05.2010, 11:52
    #36617023
Serjiosan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
column width в IR
Коллеги, добрый день.
Спасибо за ценную информацию!
С Днем Победы!
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / column width в IR / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]