Как изменить цвет текста в текстовом поле InfoPath? - PullRequest
0 голосов
/ 13 ноября 2008

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

Кто-нибудь знает, как я могу достичь этой цели с помощью кода?

Я нашел решение для расширенного текстового поля, установив innerXml на следующее:

"This is just a piece of <span xmlns="http://www.w3.org/1999/xhtml" style="color:red">red text</span>."

К сожалению, это не работает. Произошла ошибка пространства имен: / Но даже если это сработает, я не хочу иметь текстовое поле richt, поскольку текстовое поле в форме InfoPath не должно иметь «меню» над полем.

1 Ответ

1 голос
/ 18 декабря 2008

Может быть, компомисс:

Установите поле bool в первичном источнике данных (FieldXYValid). Создайте правило для установки красного цвета текстового поля, если FieldXYValid имеет значение false.

Установите значение FieldXYValid в коде C # после проверки.

...