JS代码:
function toStepGrid(id) {
/*此处id是可以获取到的传值*/
$('#stepGrid').datagrid({
title:'流程',
pageSize:20,
fitColumns:true,
pagination:true,
rownumbers:true,
singleSelect:true,
url: 'admin/findStep?id='+id,
columns:[[
{field:'name',title:'流程名',width:50},
{field:'id',title:'待定',width:50},
]]
});
}
后台:
controller:
@ResponseBody
@RequestMapping("/findStep")
public Map<Object, Object> findStep(HttpServletRequest request, Model model){
String str = request.getParameter("id");
Long stepId = Long.parseLong(str);
Map<Object, Object> map = formService.findStep(stepId);
System.out.println("id==>"+map.get("id"));
return map;
}
Service:
public Map<Object, Object> findStep(Long stepId) throws ServiceException {
Map<Object, Object> map = new HashMap<>();
map = baseDao.find("select id,name from step where id=?", stepId).get(0);
List<Step> steps = baseDao.findAll("from Step s where s.id=?", stepId);
System.out.println("Service: name==>"+map.get("name"));
return map;
}
easyUI的datagrid无法通过函数$('#id').datagrid(。。。)来动态插入数据
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- ooo-ooo 2017-06-20 03:46关注
解决了,service层查询用分页
```public Map findFormByStep(Long stepId, int start, int limit) throws ServiceException {
StringBuffer sql = new StringBuffer("select name,dvalue,type,dialog,width,height from form f,form_step fs where f.id=fs.form_id and fs.step_id=").append(stepId);
Map map = baseDao.findAllforPage(sql.toString(), start, limit);
@SuppressWarnings("unchecked")
List> rows=(List>) map.get("rows");
for (Map row : rows) {
List> steps = baseDao.find("select s.name from form_step fs left join step s on s.id=fs.step_id where fs.form_id="+row.get("id"));
StringBuffer temp = new StringBuffer();
row.put("steps", temp);
}
return map;
}本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥100 Jenkins自动化部署—悬赏100元
- ¥15 关于#python#的问题:求帮写python代码
- ¥20 MATLAB画图图形出现上下震荡的线条
- ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
- ¥15 perl MISA分析p3_in脚本出错
- ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
- ¥15 ubuntu虚拟机打包apk错误
- ¥199 rust编程架构设计的方案 有偿
- ¥15 回答4f系统的像差计算
- ¥15 java如何提取出pdf里的文字?