Гость
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / переименовать лейблы к полям на всех страницах / 20 сообщений из 20, страница 1 из 1
30.07.2010, 14:53
    #36768672
Alexus12
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переименовать лейблы к полям на всех страницах
можно ли переименовать лейблы к полям на всех страницах?
например, поле таблицы называется "sumvat",
а юзер хочет, чтобы во всех отчетах и формах лейбл к нему выглядел как "Сумма НДС".
автоподстановки, глобальный replace, что-то еще?..
...
Рейтинг: 0 / 0
30.07.2010, 14:54
    #36768678
suPPLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переименовать лейблы к полям на всех страницах
Alexus12,

можно попробовать начать с User Defaults.
...
Рейтинг: 0 / 0
30.07.2010, 14:58
    #36768686
Alexus12
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переименовать лейблы к полям на всех страницах
можете ткнуть носом в доку пожалуйста...
...
Рейтинг: 0 / 0
30.07.2010, 15:07
    #36768713
Alexus12
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переименовать лейблы к полям на всех страницах
вижу раздел Managing User Interface Defaults в Application Builder User’s Guide
но:
1) надо переименовать на уже готовых страницах, а мастер использует эти настройки только при их создании
2) parsing schema у воркспейса одна, а таблицы приложения лежат в другой схеме (parsing schema получает права на них грантами)
как создать User Interface Defaults для таблиц из чужой схемы?
...
Рейтинг: 0 / 0
30.07.2010, 16:02
    #36768849
ossv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переименовать лейблы к полям на всех страницах
Alexus12можно ли переименовать лейблы к полям на всех страницах?
например, поле таблицы называется "sumvat",
а юзер хочет, чтобы во всех отчетах и формах лейбл к нему выглядел как "Сумма НДС".
автоподстановки, глобальный replace, что-то еще?..

Можно попробовать создать локализованную копию приложения.
...
Рейтинг: 0 / 0
30.07.2010, 16:11
    #36768867
ossv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переименовать лейблы к полям на всех страницах
ossv[
Можно попробовать создать локализованную копию приложения.

Еще пришла мысль хакнуть файл экспорта.
...
Рейтинг: 0 / 0
30.07.2010, 16:18
    #36768884
Alexus12
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переименовать лейблы к полям на всех страницах
авторМожно попробовать создать локализованную копию приложения.

Еще пришла мысль хакнуть файл экспорта.

спасибо, это были две первые мысли до первого поста...

хакать не хочется ибо может боком выйти...
локализованную копию приложения пробовали сделать? какие грабли есть?
...
Рейтинг: 0 / 0
30.07.2010, 16:24
    #36768899
Alexus12
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переименовать лейблы к полям на всех страницах
особенно не нравится это (хэлп к Globalization - Application Primary Language): "All modifications to an application should be made to the primary language specified here."

хочется получить одно приложение с корректными лейблами, а не два зависимых (кривое "для разработки" и исправленное "для юзера")...
...
Рейтинг: 0 / 0
30.07.2010, 16:39
    #36768927
suPPLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переименовать лейблы к полям на всех страницах
Alexus12,

с переводом приложения мысль интересная, но, IMHO, это "слишком большой калибр" для переименования одного атрибута, пусть и на множестве страниц - хватит поиска и "тупого" Ctrl+C->Ctrl+V. Вот если не один атрибут, а куча - тогда да, можно в качестве срочного решения.

Совет: в будущем в письменном виде утверждайте с заказчиком названия полей на бумаге (ТЗ не зря придумали!) и используйте User Interface Defaults.
...
Рейтинг: 0 / 0
30.07.2010, 18:25
    #36769114
ossv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переименовать лейблы к полям на всех страницах
suPPLerAlexus12,

с переводом приложения мысль интересная, но, IMHO, это "слишком большой калибр" для переименования одного атрибута, пусть и на множестве страниц - хватит поиска и "тупого" Ctrl+C->Ctrl+V. Вот если не один атрибут, а куча - тогда да, можно в качестве срочного решения.


Поиск и Ctrl+C->Ctrl+V в Application->Application reports->Page Components->...? Очень хорошая идея.
...
Рейтинг: 0 / 0
30.07.2010, 21:02
    #36769201
suPPLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переименовать лейблы к полям на всех страницах
ossv,

а Вы знаете, что и где нужно искать ТС для замены? И я нет. Но мне почему-то кажется, что немного и недолго. Хоть и "тупо" копипаст, потому скучно.
...
Рейтинг: 0 / 0
01.08.2010, 22:09
    #36770278
ossv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переименовать лейблы к полям на всех страницах
suPPLer,

А я и не иронизирую. Я тоже считаю, что для переимонования одного поля это как раз то что нужно.
...
Рейтинг: 0 / 0
02.08.2010, 01:08
    #36770368
suPPLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переименовать лейблы к полям на всех страницах
ossv,

тогда примите мои извинения, я почему-то прочитал не то, что Вы писали. :)
...
Рейтинг: 0 / 0
13.08.2010, 18:36
    #36791500
Alexus12
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переименовать лейблы к полям на всех страницах
выяснилось что User interface defaults не влияют на репорты (SQL и interactive) - они создаются с label равными именам полей таблицы.
с tabular form все в порядке.
что не так?...
...
Рейтинг: 0 / 0
13.08.2010, 18:57
    #36791515
suPPLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переименовать лейблы к полям на всех страницах
Alexus12,

0. User Interface Defaults используются при создании форм с отчётами, когда можно определить, к какой конкретно таблице / представлению относится отчёт.
1. RTFM Oracle® Application Express Application Builder User's Guide: 6 Building an Application - Leveraging Application Models and User Interface Defaults .
...
Рейтинг: 0 / 0
13.08.2010, 19:09
    #36791525
Alexus12
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переименовать лейблы к полям на всех страницах
у меня запрос один на все 3 тестовых случая :
select * from table,
где table принадлежала parsing schem'е

почему tabular form подхватили UI Defaults, а репорты - нет?
...
Рейтинг: 0 / 0
13.08.2010, 19:19
    #36791534
suPPLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переименовать лейблы к полям на всех страницах
Alexus12почему tabular form подхватили UI Defaults, а репорты - нет?

Потому что в мастерах создания формы с отчётом и табличной формы явно указывается таблица / представление.
...
Рейтинг: 0 / 0
13.08.2010, 19:20
    #36791537
Alexus12
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переименовать лейблы к полям на всех страницах
ок,
указываю select * from schema.table
- то же самое..
что не так делаю?..
...
Рейтинг: 0 / 0
13.08.2010, 19:28
    #36791546
suPPLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переименовать лейблы к полям на всех страницах
Alexus12что не так делаю?..

Вы пока никак не поймёте, что ответ на Ваш вопрос - так сделано. Определённые мастера (создания приложения, создания формы с отчётом, создания табличной формы) используют User Interface Defaults. Другие мастера (создания обычного отчёта, создания интерактивного отчёта) - не используют.
...
Рейтинг: 0 / 0
13.08.2010, 19:32
    #36791548
Alexus12
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переименовать лейблы к полям на всех страницах
ах, вон оно что...
очень жаль, что не написано в мануале...
спасибо!
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / переименовать лейблы к полям на всех страницах / 20 сообщений из 20, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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