Текущее время: Ср, июл 23 2025, 14:13

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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