Гость
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Радиокнопки и чекбоксы / 25 сообщений из 58, страница 1 из 3
10.02.2009, 13:51
    #35808140
kasik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Радиокнопки и чекбоксы
Здравствуйте!
Есть таблица в которую вводится много однотипной информации.
Хочу реализовать следующее:
- первый столбец с чекбоксами(и подскажите пожалуйста как сделать его в шапке репорта что бы прит нажатии выделялись все сразу)
- второй столбец радиокнопки, то есть если она выбрана то update идет по всем выделенным строкам и значения у всех будет одинаковое такое как у строки с выделенной радиокнопкой; если она не выделена то идет обычное мультиобновление.
...
Рейтинг: 0 / 0
10.02.2009, 20:00
    #35809219
kasik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Радиокнопки и чекбоксы
можно без радиокнопки. с 2мя чекбоксами но у одного может быть выбрана только одна строка или не одной! но не представляю как это сделать... наведите пожалуйста на путь истинный!!!
...
Рейтинг: 0 / 0
11.02.2009, 08:55
    #35809685
kasik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Радиокнопки и чекбоксы
Использую функцию CHECKBOX но он отображается только в строках, а как сделать что бы и в шапке? и как сделать(я по поводу второго столбца) что бы можно было выделить только одну строку(отменить мультивыбор).
...
Рейтинг: 0 / 0
11.02.2009, 09:26
    #35809736
kasik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Радиокнопки и чекбоксы
вопрос снимается по поводу шапки - тупил!
Кажись общаюсь сам с собой...
Но второй вопрос актуален, как сделать обработчик того что бы можно было только выбрать одну строку, а если выбирается вторая, то с выделенной снималась галка и переходила на вторую выбираемую строку!
...
Рейтинг: 0 / 0
11.02.2009, 14:22
    #35810906
kasik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Радиокнопки и чекбоксы
Таких знатоков нет?
...
Рейтинг: 0 / 0
11.02.2009, 15:52
    #35811300
Ales Protiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Радиокнопки и чекбоксы
Вопрос не интересный просто :)
Во-первых, делать такой большой радиобатон - плохой тон.
Во-вторых, если очень хочется, то вопрос упирается в Apex API, и процесс на форме с циклом по APEX_APPLICATION.
Вобщем, дело техники.
...
Рейтинг: 0 / 0
11.02.2009, 16:39
    #35811461
kasik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Радиокнопки и чекбоксы
Реализовал почти все что задумал! но как сделать что бы выбрав радиокнопку однажды(при первой загрузке страницы не одна точка не выбрана), ее было можно убрать, а то есть возможность только поставить ее в другое место. есть вариант, который сейчас работает: кнопка которая обновляет стрканицу, но при этом и сбрасываются и чекбоксы все.
...
Рейтинг: 0 / 0
11.02.2009, 18:05
    #35811764
Varlock9000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Радиокнопки и чекбоксы
По сути, нужен какой-то процесс, который запишет NULL в элемент радиокнопок... вопрос, только как его запускать, у меня есть мысль, что наверно можно создать Validation или Condition(думаю что скорей всего Validation на основе PL/SQL функции), проверять текущее значение радиокнопки, с выбранным ранее(которое можно хранить в скрытом элементе), если совпало, значит было второй нажатие по радиокнопке, значит присваиваем NULL.

З.Ы. надеюсь правильно понимаю, как работает Validation и написал не совсем глупость=)))

З.Ы.Ы. собственно зачем пост пишу, счас мучаюсь с похожей проблеммой, как создать радиокнопки в отчёте? не подскажешь, каким образом ты у себя создавал этот список с радиокнопками и чекбоксами одновременно?
...
Рейтинг: 0 / 0
11.02.2009, 22:01
    #35812090
kasik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Радиокнопки и чекбоксы
столбец с чекбоксами легко через стандвртный:
create pages-> blank -> form -> tabular form -> и остальное ничего не менять кромсе выбора таблицы и редактируемых столбцов.
добавление столбца с радиокнопками через использование ф-и radiogroup(смотри офф документашку) в селекте.
...
Рейтинг: 0 / 0
13.02.2009, 09:32
    #35815121
kasik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Радиокнопки и чекбоксы
В продолжении темы:
Есть уже репорт, добавляю туда радиогруппу и столбец чекбоксов через apex API...
Как добавить что бы в шапке был чекбокс, для выделения(или снития) всех строк без пересоздания tabular form - там переносить мно всего.
Можно вообще так сделать?
...
Рейтинг: 0 / 0
13.02.2009, 20:49
    #35817108
kasik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Радиокнопки и чекбоксы
или нет такой возможности только создавать заново табулар форм с возможностью удаления и перенести в него нужный запрос! только так?
...
Рейтинг: 0 / 0
16.02.2009, 10:13
    #35818904
kasik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Радиокнопки и чекбоксы
По вашему опять вопрос не интересный? оч нужно, много заново переделывать, легче просто вствить в шапку чекбокс! Но как???
...
Рейтинг: 0 / 0
16.02.2009, 10:16
    #35818913
kasik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Радиокнопки и чекбоксы
посмотрел эта колонка называется
Код: plaintext
[row selector]
! и получается без использования вообще ф-и checkbox! но не получается поменять в ручную свойство столбца на
Код: plaintext
[row selector]
. или такой функционал не подразумевается?
...
Рейтинг: 0 / 0
16.02.2009, 12:27
    #35819324
Ales Protiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Радиокнопки и чекбоксы
kasik
Как добавить что бы в шапке был чекбокс, для выделения(или снития) всех строк без пересоздания
...
По вашему опять вопрос не интересный?


А по-вашему интересный?
Идем в Reports Attributes, в первом же разделе Headings Type выставляем Custom.
В поле heading нужной колонки вписываем <input type="checkbox"/>
Готово.
Видимо следующий вопрос будет, как обработать выделение/снятие этого чекбокса.
...
Рейтинг: 0 / 0
16.02.2009, 14:08
    #35819624
kasik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Радиокнопки и чекбоксы
Он не интересный для того кто знает на него ответ!
спасибо за подсказку.
Следующий вопрос вы угадали:
делаю:
<input type="checkbox" onclick=DoIt(this)/>
Код: plaintext
1.
2.
3.
4.
function DoIt(obj)
{ 
  for(var i= 0 ; i< 2 ; ++i) obj[i].checked=!obj[i].checked;
}
Почему то такая конструкция не катит....
Как сделать проход по всем элементам? если мой вариант не правильный
...
Рейтинг: 0 / 0
16.02.2009, 14:11
    #35819634
kasik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Радиокнопки и чекбоксы
вместо двойки -
Код: plaintext
obj.length
...
Рейтинг: 0 / 0
16.02.2009, 15:23
    #35819932
kasik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Радиокнопки и чекбоксы
Я просто не силен в яваскрипте, что нашел написал, но это чувствую не то! Если знаете подскажите пожалуйста.
...
Рейтинг: 0 / 0
16.02.2009, 16:14
    #35820106
kasik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Радиокнопки и чекбоксы
Я так понимаю то что мы создали в шапке это одна группа чекбоксов а все остальные это другая группа, и вот именно к ней как можно и нужно обратиться? не получается у меня через эксперименты!
...
Рейтинг: 0 / 0
16.02.2009, 16:58
    #35820287
Ales Protiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Радиокнопки и чекбоксы
Нужно разделять чекбоксы, которые элементы сформированного html, и чекбоксы, которые session state variables.
Для расставления снятия первых достаточно простого javascript, для управления вторыми нужно еще и pl/sql написать.
...
Рейтинг: 0 / 0
16.02.2009, 20:35
    #35820819
kasik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Радиокнопки и чекбоксы
у меня значит случай сопряжения этих двух видов то есть при событии первого вида надо обработать по второму! теорию то я понимаю а вот с практикой сложней! посмотрел исходник нормального tabular form перенес функции обрабатывающие клик на чекбоксе но не совсем получилось что то не то и не совсем это правильно мне кажется... засада какая то. начинать всегда сложно!!!
...
Рейтинг: 0 / 0
17.02.2009, 11:43
    #35821709
kasik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Радиокнопки и чекбоксы
А как вставитьобработку события onclick на чекбоксах: в функции radiobutton есть параметр обработчиков разных событий а в checkbox нет...
...
Рейтинг: 0 / 0
17.02.2009, 17:24
    #35823020
Ales Protiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Радиокнопки и чекбоксы
Зато везде есть параметр p_attributes , куда можно писать всё, что заблагорассудится :)
...
Рейтинг: 0 / 0
18.02.2009, 09:10
    #35823812
kasik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Радиокнопки и чекбоксы
Спасибо.
...
Рейтинг: 0 / 0
01.03.2009, 03:29
    #35844420
sanya_88
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Радиокнопки и чекбоксы
подскажите, как использовать столбец row_selector , у меня при выборе значение не меняется (или подскажите что должно меняться)
...
Рейтинг: 0 / 0
02.03.2009, 03:16
    #35845083
sanya_88
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Радиокнопки и чекбоксы
Ales Protiv,
подскажите пожалуйста почему у меня на apex_item.checkbox(....) пишет "apex_item"."checkbox" : invalid identifier
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Радиокнопки и чекбоксы / 25 сообщений из 58, страница 1 из 3
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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