Предположим, у нас есть таблица mealbookingtable
для хранения всех заказов на еду. У нас также есть таблица foodItem
для хранения всех доступных продуктов питания. Мы пытаемся добиться того, чтобы удалить любой продукт, который был забронирован на конкретную дату рейса и номер рейса, поэтому в форме будет просто отображаться любой продукт, который еще не был заказан на эту дату, и номер рейса. Логика выглядит примерно так, как показано ниже, и результат будет отображаться в раскрывающемся виджете.
var checkfood =
select fooditem from mealbookingtable
where flightdate = <flightdate>
and flightno = <flightno>;
if (checkfood === null){
//return all food item list to dropdown widget
} else {
//exclude fooditem from food item list
//only then return the food item list to dropdown widget
}
Ниже показано, как выглядит форма, чтобы лучше понять, где <fligthdate>
& <fligthno>
- это параметры, передаваемые из виджета формы.
Я не совсем уверен, сможем ли мы сделать это и как это сделать в AppMaker, но если у кого-то была идея и разум, поделиться каким-нибудь синтаксисом, который можно использовать в сценарии сервера, который будет просто великолепен!