|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622 。
您需要 登录 才可以下载或查看,没有帐号?注册
x
1 在我的查询页面上,有一个按钮事件,该按钮的类型为submitbutton,id 为query,有一个lov的输入参数。
2 以下是我CO中的代码:
OAApplicationModule am = pageContext.getApplicationModule(webBean);
//OADBTransaction transaction = (OADBTransaction)am.getOADBTransaction();
if (pageContext.getParameter("query") != null)
{
String invitemslov = pageContext.getParameter("invitemslov");
Serializable[] params ={invitemslov };
Class[] classes ={String.class};
if (invitemslov!=""&&invitemslov!="" )
{am.invokeMethod("queryHeaders", params, classes); }
}
3 以下是我AM中的代码:
public void queryHeaders (String invitemslov)
{
InvOddItemsVOImpl vo=getInvOddItemsVO1();
vo.setWhereClause(null);
vo.setWhereClauseParams(null);
StringBuffer whereClause =new StringBuffer(400);
whereClause.append("1=1");
whereClause.append(" AND INVENTORY_ITEM = '"+ invitemslov+"'");
vo.setWhereClause(whereClause.toString());
String str=vo.getQuery();
System.out.println(str);
vo.executeQuery();
System.out.println("xxx");
}
4 在执行查询是,在页面上点击查询按钮无法展示数据,麻烦高人指点一二。
ps:我在代码中加入了 System.out.println(str)和System.out.println("xxx")两段打印信息,在得到的sql语句中,我拿到数据库中执行,能查询到数据,而且在打印台我能打印出xxx,确保了executeQuery()方法的执行。
|
-
|