|
|
|
Oracle Forms: Добавить горизонтальную прокрутку.
|
|||
|---|---|---|---|
|
#18+
Есть сложная форма с табами. Внутри одного из них выводится таблица по шесть строк. Есть вертикальная полоса прокрутки чтобы менять записи. Сейчас таблица, и следовательно, информация для вывода расширилась, так как добавились два столбца. Нужно также добавить их в этот таб не меняя размеров таба. Это можно сделать только приделав горизонтальную прокрутку. Так вот вопрос. Как добавить горизонтальную прокрутку для этого конкретного таба? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2008, 11:46 |
|
||
|
Oracle Forms: Добавить горизонтальную прокрутку.
|
|||
|---|---|---|---|
|
#18+
То, что у вас будет прокручиваться - выносите на отдельную staked канву. Окно у этой и основной канв одно и тоже. Отрегулируете положение вложенной канвы и все. Будет вам горизонтальная прокрутка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2008, 11:50 |
|
||
|
Oracle Forms: Добавить горизонтальную прокрутку.
|
|||
|---|---|---|---|
|
#18+
Гостья77То, что у вас будет прокручиваться - выносите на отдельную staked канву. Окно у этой и основной канв одно и тоже. Отрегулируете положение вложенной канвы и все. Будет вам горизонтальная прокрутка. Как получить конву staked для конкретного таба? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2008, 11:56 |
|
||
|
Oracle Forms: Добавить горизонтальную прокрутку.
|
|||
|---|---|---|---|
|
#18+
создайте новую канву типа "Дополнительная", разместите там все нужные поля, потом в основной канве выберите в меню Представление -> Вложенные представления. и там отметьте нужную вам доп канву. она появится на экране и можно её будет двигать... а потом по свойствам доп конвы выставляйте горизонтальную полосу прокрутки. в общих чертах так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2008, 12:12 |
|
||
|
Oracle Forms: Добавить горизонтальную прокрутку.
|
|||
|---|---|---|---|
|
#18+
spb_kostyaпотом в основной канве выберите в меню Представление -> Вложенные представления. и там отметьте нужную вам доп канву. она появится на экране и можно её будет двигать... Не вижу где и как это сделать, можно подбробнее? У меня Forms Version 6.0.8.25.2 не русифицированный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2008, 13:37 |
|
||
|
Oracle Forms: Добавить горизонтальную прокрутку.
|
|||
|---|---|---|---|
|
#18+
Суну свой пятачёк. Горизонтальная прокрутка вещь очень неэргономичная. Формы с горизонтальной прокруткой пользовать неудобно. Дизайнеры рекомендуют избегать решений с горизонтальной прокруткой. Чем бодаться с формсами и прикручивать к ним вредную функцию, лучше подумать над другим дизайном формы. К стати прокрутка сама появляется, когда канва больше размера порта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2008, 14:01 |
|
||
|
Oracle Forms: Добавить горизонтальную прокрутку.
|
|||
|---|---|---|---|
|
#18+
Maartspb_kostyaпотом в основной канве выберите в меню Представление -> Вложенные представления. и там отметьте нужную вам доп канву. она появится на экране и можно её будет двигать... Не вижу где и как это сделать, можно подбробнее? У меня Forms Version 6.0.8.25.2 не русифицированный. создать stacked канву с полями потом на основной выбрать пункт меню View -> Stacked views ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2008, 14:27 |
|
||
|
Oracle Forms: Добавить горизонтальную прокрутку.
|
|||
|---|---|---|---|
|
#18+
spb_kostya создать stacked канву с полями потом на основной выбрать пункт меню View -> Stacked views Спасибо, нашел где это настраивается. В случае с объектами canvas типа content это работает. А вот когда тип равен tab. Эти пункты меню погашены, то есть их нельзя выбрать. Как же в таком случае для конкретного таба сделать горизонтальную полосу прокрутки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2008, 14:43 |
|
||
|
Oracle Forms: Добавить горизонтальную прокрутку.
|
|||
|---|---|---|---|
|
#18+
Да, с табами это не однозначно. потому как табы это тоже как бы Доп конва, и на неё положить ещё одну дополнительную не получается. и свойств полос прокрутки у табов нет... так что в таком контексте не могу придумать простое решение. если только сделать спец кнопку, по которой ряд столбцов будут становится невидимыми, а на их место передвигаться другие. псевдо прокрутка как бы... и в обратную сторону такой же маневр. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2008, 16:40 |
|
||
|
Oracle Forms: Добавить горизонтальную прокрутку.
|
|||
|---|---|---|---|
|
#18+
Здесь ( /topic/386348&hl=stacked ) есть два хороших примера. Но в случае с табами они неприменимы, к сожалению. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2008, 10:08 |
|
||
|
Oracle Forms: Добавить горизонтальную прокрутку.
|
|||
|---|---|---|---|
|
#18+
Не понимаю в чем проблема. Что stacked canvas поверх других stacked canvas, что stacked canvas поверх другого tabbed canvas получается на ура. Надо лишь правильно задать последователность show_view. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2008, 13:52 |
|
||
|
|

start [/forum/topic.php?fid=51&fpage=33&tid=1879166]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
72ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 398ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...