Подскажите, пожалуйста, как можно сделать следующие вещи:
1. В подтаблице вести нумерацию добавленных записей.
Для каждой записи основной таблицы - свою нумерацию, начинающуюся с "1".
Конрагент1 (запись в основной таблице)
1. Задача 1 (запись в подтаблице)
2. Задача 2
3. Задача 3
Контрагент 2
1. Задача 1 (запись в подтаблице)
2. Задача 2
3. Задача 3
2. Как с помощью js вычисления (в подтаблице) проверять условие заполнения поля в основной таблице?
Например, в подтаблице "Задачи" в поле "Выполнено" при выборе значения "Да", проверять заполнено ли поле "Телефон" в основной таблице "Контрагенты"
Автонумерация записей в подтаблице
Автор TelecomMedia, 30 нояб. 2015 17:16
Сообщений в теме: 3
#1
Отправлено 30 Ноябрь 2015 - 17:16
#2
Отправлено 30 Ноябрь 2015 - 17:26
1. Насколько помню, это никак не сделать через настройки, там можно задать только общую для всей таблицы нумерацию. Соответственно путь один - через вычисление.
2. Во-первых, JS в подтаблицах настроить нельзя. Во-вторых, это можно (и нужно) решать через php-вычисления, а не js. Проверяется просто, через $line['поле связи с основной']['Телефон'].
2. Во-первых, JS в подтаблицах настроить нельзя. Во-вторых, это можно (и нужно) решать через php-вычисления, а не js. Проверяется просто, через $line['поле связи с основной']['Телефон'].
#3
Отправлено 01 Декабрь 2015 - 10:22
1. Да, стандартно никак.
2. Проблема в том, что через вычисление запись сначала нужно сохранить, а лишь потом вылезет например уведомление, что не выполнено какое-то условие или значение вернется на начальное значение.
А необходимо, чтобы в момент выбора проверялось условие, так как это делается например с помощью js в доп действиях.
3.
2. Проблема в том, что через вычисление запись сначала нужно сохранить, а лишь потом вылезет например уведомление, что не выполнено какое-то условие или значение вернется на начальное значение.
А необходимо, чтобы в момент выбора проверялось условие, так как это делается например с помощью js в доп действиях.
3.
#4
Отправлено 01 Декабрь 2015 - 10:50
Цитата
2. Проблема в том, что через вычисление запись сначала нужно сохранить, а лишь потом вылезет например уведомление, что не выполнено какое-то условие или значение вернется на начальное значение.
А необходимо, чтобы в момент выбора проверялось условие, так как это делается например с помощью js в доп действиях.
А необходимо, чтобы в момент выбора проверялось условие, так как это делается например с помощью js в доп действиях.
Это все абсолютно верно для основной записи. И там можно использовать JS. В подтаблицах же ситуация кардинально иная: во-первых, как я уже сказал, там в принципе нельзя использовать JS (не будет он там у вас работать), а во-вторых, никакого "нажатия на Сохранить" там нет (кнопка внизу бутафорская), т.к. все вычисления выполняются в реальном времени. Т.е. можно сказать что и необходимости в JS нет.
Количество пользователей, читающих эту тему: 2
0 пользователей, 2 гостей, 0 анонимных













