|
Скрыть/отобразить регион
|
|||
---|---|---|---|
#18+
Всем здравствуйте. Посоветуйте пожалуйста. Хочу по клику на region button отобразить скрытый регион. На отн видел решение с ипользованием dynamic action, но это решение мне не подходит. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2011, 21:52 |
|
Скрыть/отобразить регион
|
|||
---|---|---|---|
#18+
PavelDartВсем здравствуйте. Посоветуйте пожалуйста. Хочу по клику на region button отобразить скрытый регион. На отн видел решение с ипользованием dynamic action, но это решение мне не подходит. Почему? :) Можно установить CSS-стиль у региона: Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2011, 22:36 |
|
Скрыть/отобразить регион
|
|||
---|---|---|---|
#18+
suPPLerПочему? :) Ну насколько я понял, dynamic action запускается при возникновении определённого состояния одного итема или группы итемов, а region button к числу этих итемов не относится. Или я ошибаюсь? suPPLerМожно установить CSS-стиль у региона Видел примеры работы напрямую с элементами html, получается же, что по-другому и не сделаешь? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2011, 07:19 |
|
Скрыть/отобразить регион
|
|||
---|---|---|---|
#18+
PavelDartНу насколько я понял, dynamic action запускается при возникновении определённого состояния одного итема или группы итемов, а region button к числу этих итемов не относится. Там еще есть два варианта: DOM Object и jQuery Selector. Укажите в #BUTTON_ATTRIBUTES# кнопки id="MY_ID" и подвешивайте на этот id dynamic action. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2011, 10:43 |
|
Скрыть/отобразить регион
|
|||
---|---|---|---|
#18+
haXbatPavelDartНу насколько я понял, dynamic action запускается при возникновении определённого состояния одного итема или группы итемов, а region button к числу этих итемов не относится. Там еще есть два варианта: DOM Object и jQuery Selector. Укажите в #BUTTON_ATTRIBUTES# кнопки id="MY_ID" и подвешивайте на этот id dynamic action. Не получается повесить ни на button ни на region button хоть с атрибутом хоть без... :( Точнее повесить то получается (в смысле апекс не ругается), но действие на клик не отрабатывается.... А жаль... хотел валидацию устроить... ну чтоб типа предупреждало юзера, что есть уже в справочнике запись с таким наименованием, а там бы он сам уже выбирал добавлять еще такую или нет... Validation то на кнопку вешается и работает, но запрашивать подтверждение оно не умеет - все или ничего (или умеет но я об этом еще не знаю?) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2011, 15:00 |
|
Скрыть/отобразить регион
|
|||
---|---|---|---|
#18+
Boojum, Все должно работать: Убедиться в наличии строки #BUTTON_ATTRIBUTES# в темплейте кнопки, при отсутствии дописать самостоятельно. В Button Attributes нужной кнопки дописать id="MY_BUTTON" . В dynamic action указать Selection Type :DOM_OBJECT- MY_BUTTON . ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2011, 15:26 |
|
Скрыть/отобразить регион
|
|||
---|---|---|---|
#18+
я делал так: ITEM (display as text escape special ...) в HTML Table Cell Attributes : onClick="Reg_display(this)" class="dtim" onMouseOver="this.style.borderColor='#BDB76B'; this.style.color='#36648B' " onMouseOut="this.style.color='#5F9EA0'; this.style.borderColor='#EEE8AA' " В регионе: Static ID (100002) Region Attributes (style="display:none") В PAGE: HTML Header ( <Script Language="JavaScript"> function Reg_display(r_Text){ var s = document.getElementById('100002').style; if (s.display == '' || s.display == 'none') (s.display = 'block', r_Text.innerText = 'Скрыть историю') else (s.display = 'none', r_Text.innerText = 'Показать историю'); } </Script> <style> .dtim{ color: '#5F9EA0'; border-color:#EEE8AA; border-style: solid; background-color:#FDF5E6; font-weight:bold;cursor:hand; position:relative;right:-50px } </style>) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2011, 15:40 |
|
Скрыть/отобразить регион
|
|||
---|---|---|---|
#18+
haXbatBoojum, Все должно работать: Убедиться в наличии строки #BUTTON_ATTRIBUTES# в темплейте кнопки, при отсутствии дописать самостоятельно. В Button Attributes нужной кнопки дописать id="MY_BUTTON" . В dynamic action указать Selection Type :DOM_OBJECT- MY_BUTTON . YES! Спасибо огромное! Заработало! Эхх... я то, наивный, думал, что коли в свойствах кнопки есть поле "Button attributes", то оно, как и написано в онлайн хелпе, "will be added to the HTML element definition". Угу... щаз... Таки пришлось убедиться в отсутствии строки #BUTTON_ATTRIBUTES# и дописывать ея самостоятельно :) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2011, 07:18 |
|
|
start [/forum/topic.php?fid=50&msg=37406274&tid=1876422]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 295ms |
total: | 438ms |
0 / 0 |