Есть ли способ динамически генерировать условие "где" на основе пользовательского ввода. У меня есть поле выбора с параметром ">", "‹", "равно", "начинается с", "заканчивается". должен быть сгенерирован и запрос должен быть выполнен. Пожалуйста, помогите мне. Мне нужны примеры. так как в моей таблице около 80 столбцов, я не могу использовать цикл if else.
function querymap()
{
var querypass=document.getElementById('query-pass').value.replace(/'/g, "\\'");
if(querypass=='hhSanitHouseType')
{
var operator=document.getElementById('operatorstring').value.replace(/'/g, "\\'");
if(operator=='>')
{
var textvalue=document.getElementById("text-value").value.replace(/'/g, "\\'");
layer.setQuery("SELECT 'geometry',hhSanitHouseType FROM " + tableid + " WHERE 'hhSanitHouseType' > '" + textvalue + "'");
}
}
else
{
alert("false");
}
}