Текущее время: Чт, июл 24 2025, 01:50

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Скрипт доступа к объекту контекста в PDF: подсчет кол-ва элементов массива
СообщениеДобавлено: Чт, мар 22 2012, 11:55 
Специалист
Специалист

Зарегистрирован:
Чт, ноя 23 2006, 17:37
Сообщения: 197
Откуда: Москва
Пол: Мужской
Здравствуйте, уважаемые коллеги!

При подсчете итогового значения приходится обращаться к таблице-справочнику (3 поля), переданной в контекст формуляра.
При организации цикла по данному справочнику не хотелось бы проверять каждый элемент "на пустоту", а заранее знать кол-во элементов массива.

Каким выражением можно подсчитать кол-во элементов таблицы в контексте PDF-формуляра?

Заранее спасибо за ответы.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скрипт доступа к объекту контекста в PDF: подсчет кол-ва элементов массива
СообщениеДобавлено: Ср, мар 28 2012, 14:30 
Младший специалист
Младший специалист

Зарегистрирован:
Сб, апр 05 2008, 22:12
Сообщения: 63
Пол: Мужской
Code:
for i = 0 upto (IT_TABLE.DATA.all.length - 1) step 1 do
...
endfor


оно?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скрипт доступа к объекту контекста в PDF: подсчет кол-ва элементов массива
СообщениеДобавлено: Чт, мар 29 2012, 22:18 
Специалист
Специалист

Зарегистрирован:
Чт, ноя 23 2006, 17:37
Сообщения: 197
Откуда: Москва
Пол: Мужской
Да, спасибо огромное, оно.

Странно, почему-то в LC 7.1 не работало...

А можно еще вопрос? Какова нотация вызова JavaScript метода(функции) из FormCalc кода? Либо

Создал Script Object, назвал Func, внури функция:
Code:
function Recalc(curr_idx)
{
   xfa.host.messageBox("Recalc!");
}


Как её вызвать из FormCalc-процедуры обработки события?
Нотация xfa.form.data.page1.variables.Script.Recalc(i) не работает


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скрипт доступа к объекту контекста в PDF: подсчет кол-ва элементов массива
СообщениеДобавлено: Пт, мар 30 2012, 10:07 
Младший специалист
Младший специалист

Зарегистрирован:
Сб, апр 05 2008, 22:12
Сообщения: 63
Пол: Мужской
На сколько я знаю, прямой вызов JavaScript метода из Formcalc (и наоборот) не поддерживается. Но это можно обойти создав невидимую кнопку на форме и в определенный момент инициировать ее нажатие. При этом, код вызывающий и выполняемый в кнопке могут быть на разных языках. Где-то на формуме уже проскакивала аналогичная тема.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скрипт доступа к объекту контекста в PDF: подсчет кол-ва элементов массива
СообщениеДобавлено: Пт, мар 30 2012, 22:24 
Специалист
Специалист

Зарегистрирован:
Чт, ноя 23 2006, 17:37
Сообщения: 197
Откуда: Москва
Пол: Мужской
Спасибо большое, решил остановиться на невидимой кнопке (хотя ее и видимой можно даже сделать) - это оптимальный вариант модуляризации кодировки с использованием FormCalc. Как-то JavaScript для кодирования логики элементов у меня не особо идет.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB