|
|
|
Динамически изменить темплейт для label
|
|||
|---|---|---|---|
|
#18+
Доброго дня, уважаемые! Интересует такой момент: можно ли динамически изменить темплейт у лейбла определенного компонента в APEX 4.2? Если да, то интересует развернутый ответ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2016, 14:36 |
|
||
|
Динамически изменить темплейт для label
|
|||
|---|---|---|---|
|
#18+
Леонов Юрий, может от задачи исходить? А не от хотелок? В самих шаблонах есть переменные, которые в момент запроса страницы должны быть известны. Когда будет сам запрос, знает пользователь своим кликом. Вы хотите ещё раньше него самого? ЗЫ. Генерите при выводе страницы оба шаблона. Показываете только один из них. Но это коряво. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2016, 15:10 |
|
||
|
Динамически изменить темплейт для label
|
|||
|---|---|---|---|
|
#18+
Petro123Леонов Юрий, может от задачи исходить? А не от хотелок? В самих шаблонах есть переменные, которые в момент запроса страницы должны быть известны. Когда будет сам запрос, знает пользователь своим кликом. Вы хотите ещё раньше него самого? ЗЫ. Генерите при выводе страницы оба шаблона. Показываете только один из них. Но это коряво. Задача следующая - в зависимости от значения параметра (параметры живут в отдельной таблице) нужно лейбле поставить класс Required или Optional. Решил сделать это посредством update таблицы WWV_FLOW_STEP_ITEMS (по нужному ID приложения и страницы выбираю нужные Item'ы). Теперь проблема, что меняется только для основного языка приложения (у меня русский), а вот для украинского - не применяется. Покопался в пакетах, нужно делать Seed или Publish, но из другой схемы реализовать это не получается(( Для другого юзверя (из-под которого делается update) параметр WWV_FLOW_SECURITY.G_SECURITY_GROUP_ID всегда равен 0. Не подскажете где его изменить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2016, 10:25 |
|
||
|
Динамически изменить темплейт для label
|
|||
|---|---|---|---|
|
#18+
Леонов Юрий, Не проще с помощью JS, звездочку пририсовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2016, 10:54 |
|
||
|
Динамически изменить темплейт для label
|
|||
|---|---|---|---|
|
#18+
Леонов ЮрийЗадача следующая - в зависимости от значения параметра (параметры живут в отдельной таблице) нужно лейбле поставить класс Required или Optional Это решение, а не задача. Задачу придумал такую: автор- В зав-ти от выбора Город\Деревня, в списке ниже "Улица" нужно либо обязательное поле с валидацией и сообщением. Либо необязательное. ? Решение1: Звёздочку и валидацию руками JS+PL Решение2: 2 айтемса :P123_Улица и :P123_Улица_2. Показ первого или второго декларативно в свойствах айтемса или региона или в DA в динамике. .. У меня второй вариант чаще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2016, 11:12 |
|
||
|
Динамически изменить темплейт для label
|
|||
|---|---|---|---|
|
#18+
blkangelЛеонов Юрий, Не проще с помощью JS, звездочку пририсовать? пробовал, но моих познаний в JS не хватает(( Класс присваивал самому Item'у, но не лейблу Если можно, небольшой пример приведите ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2016, 11:19 |
|
||
|
Динамически изменить темплейт для label
|
|||
|---|---|---|---|
|
#18+
Леонов Юрий, В принципе разница небольшая, но по-моему, правильнее и проще звёздочку скрыть, а не нарисовать. Просто хотя бы из-за того, что в таком случае не создаётся новый объект в DOM. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2016, 11:26 |
|
||
|
Динамически изменить темплейт для label
|
|||
|---|---|---|---|
|
#18+
Леонов Юрийпробовал, но моих познаний в JS не хватает(( впереди ещё один айтемс с типом ReadOnly в котором только звёздочка. И не ломай мозги ерундой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2016, 11:26 |
|
||
|
Динамически изменить темплейт для label
|
|||
|---|---|---|---|
|
#18+
Леонов Юрий, Добавить звездочку Код: javascript 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2016, 12:48 |
|
||
|
Динамически изменить темплейт для label
|
|||
|---|---|---|---|
|
#18+
blkangel, спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2016, 13:48 |
|
||
|
Динамически изменить темплейт для label
|
|||
|---|---|---|---|
|
#18+
Petro123И не ломай мозги ерундой. Иногда полезно подобной ерундой поломать мозг... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2016, 13:49 |
|
||
|
|

start [/forum/topic.php?fid=50&fpage=22&tid=1874620]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 351ms |

| 0 / 0 |
