我需要加载页面时没有任何选择并且已经显示了一个单元格
我的意思是我不需要下拉菜单或任何额外的选择,我需要首先加载一个基于 simple.js 的单元格进入页面,然后用户按下 (+) 或 (-) 可以进行查询
另外,我在谈论 RedQueryBuilder - JavaScript SQL Query Builder UI
我需要加载页面时没有任何选择并且已经显示了一个单元格
我的意思是我不需要下拉菜单或任何额外的选择,我需要首先加载一个基于 simple.js 的单元格进入页面,然后用户按下 (+) 或 (-) 可以进行查询
另外,我在谈论 RedQueryBuilder - JavaScript SQL Query Builder UI
让我们用他们放在这里供下载的简单示例来做:
http://redquerybuilder.appspot.com/
http://redquerybuilder.appspot.com/static/dist-0.5.0-js.zip
我找到了简单的解决方案,希望你喜欢它:
首先将 jquery.min.js 添加到 index.html 旁边的根目录
第二将此行添加到索引:
<script src="jquery.min.js" type="text/javascript" language="javascript">//</script>
现在将这部分添加到 json 文件 simple.js 的末尾
前 :
editors : [ {
name : 'DATE',
format : 'dd.MM.yyyy'
} ]
});
添加这个:
onLoad : function(){
$('.gwt-ListBox').val('Define Qualifying Criteria');
$('.gwt-ListBox').change();
$('.gwt-Button').click();
},
即使您可以通过以下方式隐藏选择:
onLoad : function(){
$('.gwt-ListBox').val('Questions');
$('.gwt-ListBox').change();
$('.gwt-ListBox').hide();
$('.gwt-Button').click();
},
但你知道这不是你的答案你需要找到一种方法来加载保存的搜索
像例子:
[
{
"label": "Cities in the UK",
"sql": "SELECT \"x0\".\"ID\", \"x0\".\"NAME\", \"x0\".\"COUNTRYCODE\", \"x0\".\"DISTRICT\", \"x0\".\"POPULATION\" FROM \"CITY\" \"x0\" INNER JOIN \"COUNTRY\" \"x1\" ON \"x0\".\"COUNTRYCODE\" = \"x1\".\"CODE\" WHERE (\"x1\".\"NAME\" = ?)",
"args": [
"United Kingdom"
]
},
{
"label": "Large cities in the UK plus Oxford",
"sql": "SELECT \"x0\".\"ID\", \"x0\".\"NAME\", \"x0\".\"COUNTRYCODE\", \"x0\".\"DISTRICT\", \"x0\".\"POPULATION\" FROM \"CITY\" \"x0\" INNER JOIN \"COUNTRY\" \"x1\" ON \"x0\".\"COUNTRYCODE\" = \"x1\".\"CODE\" WHERE ((\"x1\".\"NAME\" = ?) AND ((\"x0\".\"POPULATION\" > ?) OR (\"x0\".\"NAME\" = ?)))",
"args": [
"United Kingdom",
"100000",
"Oxford"
]
},
{
"label": "Official languages",
"sql": "SELECT \"x0\".\"COUNTRYCODE\", \"x0\".\"LANGUAGE\", \"x0\".\"ISOFFICIAL\", \"x0\".\"PERCENTAGE\" FROM \"COUNTRYLANGUAGE\" \"x0\" WHERE (\"x0\".\"ISOFFICIAL\" = ?)",
"args": [
"T"
]
}
]