2015-08-19 4 views
0

Мне недавно было поручено расширить функции добавления/удаления для повторения разделов в форме InfoPath. Прежде всего потому, что внешний вид выглядит довольно уродливым и неинтуитивным.InfoPath - Удалить конкретную повторяющуюся секцию

Что я хочу сделать, это поместить кнопку «удалить» в каждом из повторяющихся разделов, который при нажатии удалит этот раздел. Эта, казалось бы, простая задача, похоже, не так проста в InfoPath.

Кто-нибудь знает, как я буду заниматься такой штукой?

ответ

1

Снятие всей повторяющейся секции? или строки в этом разделе?

Для всего повторяющегося раздела попробуйте скрывать правило, помещая его в другой раздел.

+0

Я решил добавить флаг IsDeleted в повторяющуюся группу, которую я установил в true и скрыть весь раздел, если кнопка была нажата. –

0

Существует не из правила, которое удалит раздел.

Вы можете использовать код для этого - напишите код, который удаляет экземпляр группы при нажатии кнопки.

Вы также можете использовать предложение Mekalikot - добавить поле «скрыть» или что-то в вашей повторяющейся группе, и когда пользователь нажмет «Удалить», установите «скрыть» на true. Добавьте условное форматирование, чтобы скрыть повторяющийся раздел, если «hide» = true.

 Смежные вопросы

  • Нет связанных вопросов^_^