我正在研究primefaces 展示中提到的例子.我正在尝试为数据表创建一个全局过滤器.
目前该表如下所示:

我想要做的是删除单个列过滤器,并只有全局过滤器.像这样:

为此,我删除filterBy列定义上的属性.但是在这样做时,我得到一个javascript警告 - Error in parsing value for过滤器, declaration dropped,全局过滤器不起作用.
有人可以告诉我如何实现这一目标吗?
请告诉我两个方法中的哪一个,executeUpdate和execute是插入查询的最佳方法,如insert into users(name, addr, city, sex, dob) values(?,?,?,?,?);两个语句都执行查询但哪个应该理想地用于插入查询?
我有以下查询,我使用java PreparedStatement执行:
String dml=insert into users(name, addr, city, sex, dob) values(?,?,?,?,?);
PreparedStatement stmt = conn.prepareStatement(dml);
stmt.setString(1,"abcd");
stmt.setString(2,"def");
stmt.setString(3,"ghij");
stmt.setString(4,"m");
stmt.setString(5,"1-Jan-1987");
stmt.executeQuery();
Run Code Online (Sandbox Code Playgroud)
它在数据库是Oracle时成功执行,但是当数据库是Microsoft SQL时,它会抛出异常"java.sql.SQLException: The executeQuery method must return a result set".有人可以告诉我这里有什么问题.为什么同样的查询在oracle中成功执行但不在microsft sql中执行?
我正在使用JSF 2.0,这是我的表单:
<h:form id="fff" onsubmit="reloadMap();">
<h:selectOneMenu value="#{rentCarPoolBean.state}">
<f:selectItems value="#{rentCarPoolBean.stateList}" id="stateList" />
<f:ajax event="change" render="cities stateSelected" onevent="showAlert"/>
</h:selectOneMenu>
<h:selectOneMenu id="cities" value="#{rentCarPoolBean.city}">
<f:selectItems value="#{rentCarPoolBean.cityList}"/>
</h:selectOneMenu>
<h:outputText value="#{rentCarPoolBean.state}" id="stateSelected" />
</h:form>
Run Code Online (Sandbox Code Playgroud)
和javascript函数:
<script type="text/javascript">
function showAlert(data){
if (data.status == "complete")
alert(document.getElementById("stateSelected"));
}
</script>
Run Code Online (Sandbox Code Playgroud)
上面的代码做的是从第一个下拉列表中选择一个状态,它进行ajax调用并呈现'cities'下拉列表和'stateSelected'outputText.
此外,它调用showAlert()javascript函数.
我想要做的是在返回所有数据并调用dropdown和outputText之后调用javascript函数.
但是目前在呈现元素并显示警报之前调用了javascript函数null.我们如何让javascript函数最终执行?
我有一个textview,其中我通过java追加几行,如下所示.
TextView myTextView = (TextView) findViewById(R.id.mytextview);
myTextView.append("this is line one of the textview");
myTextView.append("this is line two");
myTextView.append("this is line three of the textview");
Run Code Online (Sandbox Code Playgroud)
我想中心只对齐第二行.我尝试过不同的html标签但没有用.有人可以告诉我它是如何在android中完成的.
java ×2
javascript ×2
ajax ×1
alignment ×1
android ×1
datatable ×1
filter ×1
jdbc ×1
jsf-2 ×1
oracle ×1
primefaces ×1
sql ×1
sql-server ×1
textview ×1