Форма InfoPath, созданная из XSD: раскрывающееся пустое значение «Выбрать» - PullRequest
1 голос
/ 25 июля 2011

Я создал XSD, а затем создал форму InfoPath (2010) на основе этого XSD. Все хорошо, но у меня есть небольшая проблема с перечислениями. Для создания перечислений я создал простой тип, например ::10000

<xs:simpleType name="weekday">
    <xs:restriction base="xs:string">
      <xs:enumeration value="MA"/>
      <xs:enumeration value="DI"/>
      <xs:enumeration value="WO"/>
      <xs:enumeration value="DO"/>
      <xs:enumeration value="VR"/>
      <xs:enumeration value="ZA"/>
      <xs:enumeration value="ZO"/>
    </xs:restriction>
  </xs:simpleType>

Когда я создаю раскрывающийся список в InfoPath, он автоматически создает раскрывающийся список с этими значениями и одним пустым значением с отображаемым именем «Выбрать ...» Тем не менее, я хочу, чтобы «Select ...» был переводом на голландский, а именно «Selecteer ...». Когда я изменяю значение выбора, я получаю сообщение об ошибке «Указанное значение недопустимо» (даже если я ничего не меняю)

1 Ответ

0 голосов
/ 24 января 2012

У меня была та же проблема, и я не мог найти легкое решение, не редактируя оригинальный xsd.

Что не сработало для меня:

  • Изменение "Выбрать"... "через окно" Свойства "
  • Попытка обмануть InfoPath, переместив источник привязки в другое (обнуляемое) поле, затем изменив текст" Выбрать ... ", а затем вернув обратно привязку (InfoPath)вернул текст обратно к его первоначальному значению!)

Наименее худшее решение, которое я смог найти, было:

  • Добавьте пустое перечисление для вашего типа xsd Weekday: <xs:enumeration value=""/>
  • На вкладке «Данные» обновите поля, чтобы использовать новый xsd
  • Затем добавьте новое правило проверки в раскрывающемся списке, чтобы убедиться, что выбрано значение дня недели;т.е. условие: «пусто», всплывающая подсказка: «не может быть пустым».

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

Если вы действительно этого хотите, вы можете вернуть xsd обратно в исходный формат, обновить поля и удалить правило .... раскрывающийся список все равно сохранит вашПользовательский текст по умолчанию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...