ЛИШАЙНИК / InfoPath формах серверу (InfoPath 2007) розкривний список продуктивності

Додаткові категорії: InfoPath

Резюме: В InfoPath 2007 форми, розгорнуті на сервері, ЛИШАЙНИК забезпечує розкривний список постачальників, зв'язали за настроюваним списком МОСС. При виборі продавця, правила призначити значення полів кілька текстових полів, таких як продаж респ ім'я, адреса, місто, держава, ZIP і phone. Продуктивність є потрапило. Ми помітили, що погіршується продуктивність (в нелінійній моди) для кожного додаткового поля ми оновлюємо таким чином. Тобто, Якщо ми просто оновити ім'я торгових представників, Він приймає [x] кількість часу. Якщо ми оновлюємо торгових представників, address1, address2, місто, держава, ZIP, Він приймає 10 разів довше.

Рішення: Написати веб-служби (зразок коду можна знайти Тут) що передається в ім'я постачальника і повертається назад постачальників деталей. Потім, призначити поля таким чином. Хоча це здається занадто повільний, не було ніякої помітною різниці в продуктивності, коли ми призначені 1 поле проти 8 поля. В якості додаткового бонусу, користувачі отримують прохолодно "зв'язатися з сервером" Сайлони ефект, доки вони чекають для форми посилатися і споживати результатами послуг.

Одна думка про «ЛИШАЙНИК / InfoPath формах серверу (InfoPath 2007) розкривний список продуктивності

  1. Manuel Duque Muriel

    Я пам'ятаю перший проект Мосс, я була залучення в. Ми була така ж проблеми з Infopath, час завантаження було вже надто довге. В кінці ми заново реалізувати більшості з форм Infopath для користувацьких елементів керування всередині смарт-частина.

Залишити відповідь Manuel Duque Muriel Скасувати відповідь

Ваша електронна адреса не буде опублікований. Обов'язкові поля позначені * *