powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Создание репорта
19 сообщений из 44, страница 2 из 2
Создание репорта
    #38640821
Casufi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tvsjke$(document.getElementById("ID1"))
$('#ID1')
http://api.jquery.com/category/selectors/
...
Рейтинг: 0 / 0
Создание репорта
    #38641865
tvsjke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Casufi, точно, не тот селектор использовал. А как обратиться к определенному полю(столбцу, яцейке) таблицы репорта, чтобы навесить click на него ?
...
Рейтинг: 0 / 0
Создание репорта
    #38641933
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tvsjke,

Поле = ячейка. Столбец это набор ячеек.
$('#REPORT_ID tr').find('td:eq(3)') - 4-й столбец
...
Рейтинг: 0 / 0
Создание репорта
    #38642039
tvsjke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gustly, а почему так не работает ( 1-я строка): $('#REPORT_ID').find(tr:eq(0)) ?
...
Рейтинг: 0 / 0
Создание репорта
    #38642073
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tvsjke,

Потому что нет кавычек
$('#REPORT_ID').find('tr:eq(0)')
И вообще можно в один селектор
$('#REPORT_ID tr:eq(0)')
...
Рейтинг: 0 / 0
Создание репорта
    #38642173
tvsjke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gustly, спасибо
...
Рейтинг: 0 / 0
Создание репорта
    #38643467
tvsjke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет, это снова я. Хочу сделать всплывающее контекстное меню по клику мыши. И возник вопрос - event.PageY и event.PageY можно вызывать в любое время в любом месте, или только внутри функции-обработчика события мыши ?

Как-то так написал, но не работает (странно, да ?)):

function createMessage() {
var container = document.createElement('div');
container.style.top=event.PageY;
container.style.right=event.PageX;
container.innerHTML = '<div class="message"> \
<a class="message a" title="Редактировать поля таблицы" href=" http://www.prodota.ru"><small>Редактировать</small></a> \
</div>';
return container.firstChild;
}
$( document ).on( "mousemove", function( event ) {
$( document.body).on( "click", function(
var messageElem = createMessage();
document.body.appendChild(messageElem);
))
});

Тем, кто напишет подробный ответ, будет уготован вип-номер в раю
...
Рейтинг: 0 / 0
Создание репорта
    #38643468
tvsjke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ой, вот
...
Рейтинг: 0 / 0
Создание репорта
    #38643469
tvsjke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
function createMessage() {
  var container = document.createElement('div');
  container.style.top=event.PageY;
  container.style.right=event.PageX;
  container.innerHTML = '<div class="message"> \
      <a class="message a" title="Редактировать поля таблицы" href="http://www.prodota.ru"><small>Редактировать</small></a> \
  </div>';
  return container.firstChild;
}
$( document ).on( "mousemove", function( event ) {
$( document.body).on( "click", function(
var messageElem = createMessage();
document.body.appendChild(messageElem);
))
});
...
Рейтинг: 0 / 0
Создание репорта
    #38643490
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tvsjke,

Передавай event в createMessage как параметр.
...
Рейтинг: 0 / 0
Создание репорта
    #38645027
tvsjke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так, с этим ясно, спасибо.

Теперь вот что: нужно по выполнении процедуры заполнить галочками Checkbox

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
Declare
   temp number;
Begin
      temp := 'select masked from tvsjke.mask where masked=10';
   IF temp=10 THEN
     :Box2 := '1:3:6';
   END IF;
END;



Но выдает ORA-06502: PL/SQL: numeric or value error: character to number conversion error. Поле masked имеет тип number.
В чем дело, не пойму
...
Рейтинг: 0 / 0
Создание репорта
    #38645053
heavyside
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tvsjke,

Я думаю он валится на
Код: plsql
1.
temp := 'select masked from tvsjke.mask where masked=10';


где Вы полю типа number присваиваете строковое значение)
...
Рейтинг: 0 / 0
Создание репорта
    #38645131
tvsjke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
heavyside, и что посоветуете ?)
...
Рейтинг: 0 / 0
Создание репорта
    #38645181
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tvsjke,

апострофы уберите!
...
Рейтинг: 0 / 0
Создание репорта
    #38645187
tvsjke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
без них не будет работать же
...
Рейтинг: 0 / 0
Создание репорта
    #38645312
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tvsjkeбез них не будет работать же

Да, но для этого есть директива INTO
...
Рейтинг: 0 / 0
Создание репорта
    #38646704
tvsjke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ясно)
Такой еще вопрос: как мне обратиться в js-функции к checkbox'у, чтобы установить "сhecked" ?
$('#BOX1_0').html('<checked="checked">') не работает
...
Рейтинг: 0 / 0
Создание репорта
    #38648649
tvsjke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Опять нужна помощь. Хотя я, наверное, уже всем надоел своими глупыми вопросами, но все же, может кто-то поможет по доброте душевной.

Есть процесс

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
Declare
   temp varchar2(100);
Begin
IF :Field5 IS NOT NULL THEN
         temp := 'select mask from tvsjke.pass where pass_id=to_number(:Field5)';
         :Box1 := temp;
   END IF;
END;


(как он должен работать) в Field5 я, допустим, ввожу 10, сравниваю это число с ID, и присваиваю значение из mask, а там хранятся значения типа 1:2, 3:4:7, checkbox'у, и, по идее, должны выставиться галочки.
(как он работает) просто присваивает строку 'select mask from tvsjke.pass where pass_id=to_number(:Field5)' checkbox'у.

Что я делаю не так, и вообще юзабельна ли эта схема ?
...
Рейтинг: 0 / 0
Создание репорта
    #38648669
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
создавайте новую тему, а не обрывочными сведениями кидайтесь.
...
Рейтинг: 0 / 0
19 сообщений из 44, страница 2 из 2
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Создание репорта
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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