Часто бывает что по клику на числовое поле, если оно имеет знаки после запятой, курсор устанавливается между 0, и 00 и при вводе цифр получается что-то вроде 0,4500 вместо 45,00. Из-за этого редактирование и добавление записей занимает больше времени, чем могло бы.
Как можно очистить числовое поле по клику на него, если оно равно 0,00? Как я понимаю это должен быть js, что подойдет для редактирования записи в режиме просмотра. И можно ли сделать то же самое для таблицы?
По-моему тема уже не раз поднималась на форуме, но найти через поиск так и не смог.
Проблема в следующем: есть Поле1 и при его значении ААА нужно выдать ошибку при сохранении записи, запись при этом не сохранять. Что изменить в нижеприведенном коде, чтобы запись не сохранялась? И будет ли он срабатывать в подтаблицах?
if (document.getElementById("value1234").value!="ААА") {alert("Измените значение Поля 1");
Правильно ли я в итоге понял, чтобы скрыть Поле1 в Фильтре NNN, но оставить его доступным для редактирования нужно следующее:
создаем фильтр NNN в котором прописываем условия, галочку для скрытия Поля1 не ставим
в настройках доступа таблицы создаем правило с условием, дублирующим условия фильтра NNN
в правиле указываем скрывать Поле1 в таблице, но отображать при редактировании и добавлении
при просмотре таблицы в фильтре NNN для всех выводимых строк будет срабатывать созданное правило, которое и скроет Поле1 в таблице
Можно ли пойти обратным путем?
Создать фильтр NNN, в настройках которого скрыть Поле1
Создать правило, дублируещее фильтр NNN
В правиле указать, что Поле1 нужно отображать при редактировании
Что произойдет в этом случае? Поле 1 будет скрыто, так как это прописано в фильтре или оно будет отображаться, так как это указано в правиле?
Цитата
Правила тормозят....
Насколько созданные правила тормозят работу системы? В таблице выводится 25 строк. Если второй метод сработает так же как и первый, то получается он будет меньше тормозить работу системы, так как правило будет срабатывать только при редактировании и просмотре записи, а не при выводе всех записей фильтра в таблице?
В фильтре есть настройка - скрывать поля. При выборе полей для скрытия поля скрываются не только в таблице, но и в самой карточке в режиме просмотра или добавления.
Как сделать, чтобы поля скрывались только в таблице, но были видны при редактировании записи?