2 qq 32929397 qq_32929397 于 2016.03.26 00:51 提问

DWR框架结合easyui中combobox和combogrid从数据库动态获取问题

在做教务管理学生板块时之前利用easyui结合servlet可以通过combogrid动态获取到对象,代码如下:

`<select id="uCourse" class="easyui-combogrid" name="courseid"
style="width: 150px;"
data-options="
panelWidth:150,
pagination:true,
idField:'id',
textField:'course_name',
url:'../courseServlet?m=selectAllCourseInfo',
<!-- fit:true, -->
fitColumns:true,
columns:[[
{field:'course_name',title:'courseName',width:100}
]]
"></select>



接下来结合DWR框架,
将url:'../courseServlet?m=selectAllCourseInfo',改为  url:'teacherController.findAllTeacherWithPage',报告出404,找不到资源;
在dwrloader.js中发现$.fn.combobox.defaults.loader = getDwrLoader('combobox');然后将combogrid变为combobox,改变代码如下后发现请求都正常通过,可是数据就是没有填充,考虑是因为分页的问题,因为combobox不支持分页,然后重新写了一个查询所有没有用分页,最终得到了数据;可是在刷新表格的时候前面会出来几秒混乱的表单,然后才进行了跳转;
问题1:能否通过easyui-combogrid结合DWR框架动态获得数据库数据;
问题2:是否有其他办法(在有分页全查的情况下)easyui-combobox结合DWR框架动态获得数据库数据;


data-options="
editable:false,
require:true,
panelWidth:150,
valueField:'id',
textField:'grade_name',
url:'gradeController.selectAllGradeWithPage'
">


Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!