|
楼主 |
发表于 2017-1-12 12:26:14
|
显示全部楼层
本帖最后由 tlkj 于 2017-1-12 12:52 编辑
这是自己的写的action中的代码
public static Table querySt_scd(String stbh) throws Exception{
String mSql= " select sc.SCDMC FROM st_scdxx sc INNER JOIN st_stjbxx st on st.STBH = '" + stbh + "'";
HashMap<String,String> mSqlMap = new HashMap<String,String>();
mSqlMap.put(SQL.DEFAULT_DB_NAME,mSql);
Table mTable=SQL.select(mSqlMap,null,"/BJBusWYST/st/data");
return mTable;
}
这是js中的代码
var params = new biz.Request.ActionParam();
params.setString("stbh", stbh);
var findData = this.comp('findData');
var self=this;
// 调用动作
biz.Request.sendBizRequest({
"context" : self.getContext(),
"action" : "querySt_scdAction",
"parameters" : params,
"callback" : function(resultData) {
resultData.ignoreError = false;
if (resultData.state) {
findData.loadData(resultData.response);
//findData.confirmRefresh = false;
findData.refreshData();
alert(findData.getValue('scdmc'));
}
}
});
我在js中怎么写才能获得这个通过stbh查询出来的scdmc的值呢?debugger了一下resultData.response里面有值,findData. getCurrentRow()也有值。现在就是取不到 |
|