Дата всегда последний вход

У меня есть приложение, которое задает 2 вопроса: 1. Как вы себя чувствуете? 2. какая это дата?

Ответ на вопрос 1 отображается в списке правильно, но дата всегда является значением последней записи.

Для отображения даты у меня в шаблоне есть:

@Content.Datum.ToString("dd-MM-yyyy")

(Дата не написана неправильно, просто голландский)

  1. do I use the date the wrong way?
    1. if I should be using prefill that would be ok too but it is available for all registered users, so it would need to fit in the default code snippet as explained on https://github.com/2sic/2sxc/wiki/javascript-%242sxc.cms

person Tycho de Waard    schedule 07.03.2019    source источник
comment
Давайте это решим :). Пожалуйста, разместите больше кода, чтобы мы могли это исправить. Пожалуйста, также сообщите нам, если вы пытаетесь установить начальную дату, чтобы пользователю не приходилось ее выбирать (предварительное заполнение), или для какой даты.   -  person iJungleBoy    schedule 14.03.2019
comment
Поскольку Stackoverflow пропускает большую часть моего кода, я отправил вам приложение по электронной почте. Я надеюсь, что почтовый индекс был доставлен на вашу электронную почту, в противном случае дайте мне знать. Дата просто для «дневника». Его не нужно предварительно заполнять, просто пост-просмотр стандартного поведения.   -  person Tycho de Waard    schedule 15.03.2019


Ответы (1)


Спасибо, Даниэль, за помощь. У этой проблемы есть 2 компонента. Ответ на вопрос: используйте в шаблоне >@entry.Datum.ToString("d"), чтобы применить дату, полученную из datePicker. Запись - это переменная, установленная в @foreach(var entry in AsDynamic(Data["Default"]))

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

 <script>
   function addProject(tag) {
        $2sxc.cms.run(tag, "new", { contentType: "Diary", prefill: { Datum: new Date().toISOString() } })

    }
</script>
person Tycho de Waard    schedule 19.03.2019