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

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

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

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

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

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

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

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

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

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

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


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

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

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

тогда примите мои извинения, я почему-то прочитал не то, что Вы писали. :)
...
Рейтинг: 0 / 0
переименовать лейблы к полям на всех страницах
    #36791500
Alexus12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
выяснилось что User interface defaults не влияют на репорты (SQL и interactive) - они создаются с label равными именам полей таблицы.
с tabular form все в порядке.
что не так?...
...
Рейтинг: 0 / 0
переименовать лейблы к полям на всех страницах
    #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
переименовать лейблы к полям на всех страницах
    #36791525
Alexus12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у меня запрос один на все 3 тестовых случая :
select * from table,
где table принадлежала parsing schem'е

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

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

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


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