Нужен PDF с несколькими полями текущей даты

У меня есть форма контрольного списка, которую я создаю в Adobe LiveCycle ES2, которую использует наш ИТ-отдел, и им нужно, чтобы в ней были понедельник-пятница, и каждый день должен иметь поле текущей даты, которое автоматически заполняется и становится доступным для чтения только после его заполнения, но его нужно заполнить только в этот день. По сути, в понедельник они открывают форму, дата понедельника заполняется, но вторник-пятница остается пустой, они приходят во вторник и открывают форму, и теперь также заполняется дата вторника. Имеет ли это смысл? Это что-то довольно простое? Спасибо!


person Mr.Syrax    schedule 24.10.2013    source источник


Ответы (1)


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

Вы можете получить день недели, используя метод getDay() для объекта Date JavaScript. Он возвращает целочисленное значение 0-6, где 0 означает воскресенье, 1 понедельник, .. 6 суббота.

Предположим, у вас есть одно поле даты/времени для каждого дня недели. Чтобы сделать его доступным только для чтения, установите их тип на защищенный (в панели инструментов Объект-> Значение). В каждом из них поместите следующий код в событие инициализации. Не забудьте настроить условие if для каждого поля.

var d = new Date();
if (d.getDay() == 6){ //checking whether today is saturday
  this.rawValue = util.printd("yyyy-mm-dd", new Date());
}
person poliglot    schedule 26.10.2013