Страница 1 из 1

Как отображать значение из Расширенного календаря в Аякс запросе с обновлением

Добавлено: 06 окт 2022, 12:52
alcompstudio
Добрый день!

Есть поля Расширенный календарь 7159 и Аякс запрос. В Аякс запрос хочу выводить текущее значение из поля 7159 (просто для просмотра).

Сделал такой простой код

Код: Выделить всё

$value1 = [7159];  //Дата
//$value1 = date('d.m.Y', $value1);
$form_field_value = $value1;     
echo $form_field_value; 
закомментированная строка "//$value1 = date('d.m.Y', $value1);" не работает, отображается значение "01.01.1970", не знаю, почему.

Код в принципе, при открытии формы редактирования вроде срабатывает и выводится значение в поле Аякс запрос

http://joxi.ru/Dr8pjEEtK7JLXr

Но если меняю дату в 7159, то в Аяксе значение не меняется, остается прежним http://joxi.ru/VrwDNllHo6j0Gm

Что еще не учтено, подскажете?

Re: Как отображать значение из Расширенного календаря в Аякс запросе с обновлением

Добавлено: 06 окт 2022, 13:46
alexinc
Сдается мне сделать нужно так:
echo $value1;
$form_field_value = $value1;
По крайней мере, инструкция так предполагает действовать.
Насчет закомментированой строки.Подозреваю, что нужно сначала превратить в UNIXTIME с помощью strtotime, а потом уже делать форматирование.

Re: Как отображать значение из Расширенного календаря в Аякс запросе с обновлением

Добавлено: 06 окт 2022, 15:24
alcompstudio
alexinc писал(а): 06 окт 2022, 13:46 Сдается мне сделать нужно так:
echo $value1;
$form_field_value = $value1;
Это тоже не работает... Вероятно проблема в самом поле Расширенный календарь и его настройках, т.к. обычное поле Дата с календарем работает.

Re: Как отображать значение из Расширенного календаря в Аякс запросе с обновлением

Добавлено: 06 окт 2022, 15:46
support
Файл из архива замените в includes\classes\fieldstypes\
Теперь расширенный календарь должен взаимодействовать с аякс запросом.

Сообщите результат.

Re: Как отображать значение из Расширенного календаря в Аякс запросе с обновлением

Добавлено: 06 окт 2022, 16:26
alcompstudio
Работает, спасибо!