Как найти HTML-код за формой InfoPath 2010? - PullRequest
0 голосов
/ 26 апреля 2011

Я изучаю InfoPath 2010 и создаю форму, но у меня есть две проблемы, с которыми я не знаю, что делать.В созданной мной форме есть несколько столбцов (повторяющиеся таблицы).Я извлек данные из базы данных и уже установил условия для того, что я хочу вернуть в SQL, на вкладке Данные.Таким образом, у меня есть верные данные, возвращаемые, однако проблема в том, что данные не находятся в согласованной четной строке по всей форме (строки на листе бумаги), строки начинают смещаться на второй ряд и продолжаются до последнего.Я попытался создать таблицу для размещения данных и надеялся, что эта проблема исчезнет, ​​но это не так.Как мне исправить эту косметическую проблему?ИЛИ где я могу найти код HTML?Когда я выбираю «Редактор кода» на вкладке «Данные», мне дается код VB, и кода для работы с ним немного.

Заранее благодарю за помощь.

CompGeekess

Ответы [ 2 ]

1 голос
/ 27 апреля 2011

Поскольку я продолжал находить разрешение для своей делима, я заметил, что когда у вас выбран столбец, в верхней части появляются вкладки Свойства и Макет.На вкладке Свойства вы можете установить ширину и высоту столбца, используя in и px.Я заметил, что не все столбцы имеют одинаковую высоту в пикселях, поэтому я сделал каждый столбец одинаковой высоты, сохранил и предварительно просмотрел форму, и теперь строки больше не смещены.Интересно, как что-то настолько простое может сделать совершенно другое.Разница была только в 2px.

0 голосов
/ 02 мая 2011

InfoPath фактически создает документ XML, а не HTML (если щелкнуть правой кнопкой мыши поле в источнике данных, вы увидите параметр «Копировать XPath»).Наилучший способ управления макетом - это использование таблицы макетов (Инструменты -> Задачи проектирования -> Макет)

. Я бы порекомендовал также избегать установки значений пикселей и по возможности оставлять высоту управления "автоматической".Если вы используете таблицу макетов и у вас есть проблемы с выравниванием, щелкните правой кнопкой мыши таблицу и перейдите в Свойства.У вас будут параметры горизонтального и вертикального выравнивания ячеек (для содержимого ячеек) на вкладках «Таблица» и «Ячейка».Вы также можете выбрать несколько ячеек (просто выберите их содержимое), а затем назначить это выравнивание всем одинаковым образом.

...