我正在使用这个惊人的 JavaScript SQL Query Builder UI REDQueryBuilder,我能够生成查询。但是我希望验证输入文本框。
例如,如果我将列类型配置为整数,我希望在客户端本身处理它。问题是它动态生成文本框,因此很难验证它。
正如您在下面看到的,我将 CUSTOMER_ID 作为整数,所以当我们在文本框中输入数据时,我想读取元配置:表 > 列 > 输入文本框。同样,我可以进一步处理其他类型,如布尔值、字符等......
元看起来像这样
{
"tables": [{
"name": "CUSTOMER_DETAILS",
"label": "Customer Details",
"columns": [{
"name": "CUSTOMER_ID",
"label": "Customer Id",
"type": "INTEGER",
"size": 20
}, {
"name": "ACCOUNT_NO",
"label": "Account No",
"type": "TEXT",
"size": 20
}, {
"name": "CITY_NAME",
"label": "City",
"type": "TEXT",
"size": 100
}, {
"name": "NAME",
"label": "NAME",
"type": "TEXT",
"size": 100
}],
"fks": []
}],
"types": [{
...
}]
}