Перейти к содержимому


Публикации mak

4 публикаций создано mak (учитываются публикации только с 29-Март 23)


#38713 выполнить вычисление при отправке письма.

Отправлено от mak в 27 Июнь 2018 - 15:19 in Как это сделать

спасибо. это корявинький способ. но придется использовать.

теплилась надежда что разработчики подумали о такой необходимой мелочи.
много чего есть в программе хорошего, но дизайн (технический естественно) частенько хромает по мелочам...



#38711 выполнить вычисление при отправке письма.

Отправлено от mak в 26 Июнь 2018 - 16:58 in Как это сделать

есть ряд шаблонов рассылки, часть из них - отправка информации клиентам для оплаты заказа.
есть возможность получить события отправки конкретного шаблона, что бы повесить на него выполнение кода (смена статуса заказа)???

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



#38668 значение поля через JavaScript если оно не редактируемое

Отправлено от mak в 01 Июнь 2018 - 15:08 in Как это сделать

Просмотр сообщенияCbCoder (30 Май 2018 - 14:25) писал:

Если поле не редактируется, JavaScript как правило не нужен, т.к. он был добавлен для быстрых действий именно при изменении поля.

поле может быть экспортируемым, вычисляемым или доступно не всем для редактирования, а его значение может управлять видимостью других полей или форматированием. штатного функционала нет в КБ в режиме записи но JS можно это достаточно легко реализовать. и кстати без дополнительной нагрузки на сервер в отличии от правил доступа.

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


Цитата

Значение можно извлечь через свойство textContent элемента.
+

Цитата

вместо value{$one_field.id} нужно искать view_cell_{$one_field.id}
сработало, спасибо.

но например для цифр в отличии от value нужно делать дополнительные преобразования - убрать пробелы разрядов. дополнительные движения...



#38657 значение поля через JavaScript если оно не редактируемое

Отправлено от mak в 29 Май 2018 - 18:34 in Как это сделать

код не работает, т.к. если поле не редактируется нет его значения.
как проверять значение таких полей?

if (  document.getElementById("value{$one_field.id}").value == '')
   {
	   display_field({$one_field.id}, 0);
   }