2017-01-18 1 views
0

Название самообслуживания. У меня возникают трудности с установкой строкового значения на виджет времени даты.Как установить строку в datetime widget?

XCP имеет встроенный в функции stringToDate

, которые я использую в этих примерах ...

1. stringToDate('5-5-2009') 
2. stringToDate('05-05-2009') 
3. stringToDate('5/5/2009') 

Но не они работают. Что мне здесь не хватает?

Также я устанавливаю значение виджета на вкладке поведения виджета даты.

ответ

0

Если вы говорите об Date-Time Input виджетах, тогда вам нужно использовать dateToString не stringToDate.

+0

Дата-Ввод ввода требует наличия типа объекта 'Date' в качестве параметра. Я буду использовать dateToString, если я хочу где-то хранить дату-время ввода. Но это то, что я уже сделал, и теперь я хочу вернуть эту сохраненную строку в виджет для отображения. Что будет интуитивно означать, что мне нужно использовать stringToDate. Но дело в том, что оно принимает вход, но ничего не отображается. – Undisputed007

0

Я понял вопрос. Это зависит от формата, в котором вы сохраняете дату до строкового значения. Если сохранить значение входного виджета Date-Time в этом формате:

dateToString('12-12-2018', 'm-d-Y') 

затем делает:

stringToDate(savedvalue) будет работать только тогда, когда Сохраненный формат был 'm-d-Y'. Он не работал раньше, потому что я сохранил его как 'd-m-Y'.

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