毕业设计-ssh2 easyui datagrid不显示问题,高手来

问题描述

ssh2 easyui datagrid不显示问题,高手来

我做毕业设计用的是easyui的datagrid,比如要添加一本书,全部字段输入的话可以显示出来,如果少输入一个字段,就显示不出来,请问谁知道怎么解决?

解决方案

你添加时应该是ajax回发服务器判断成再调用appendRow到datagrid?f12打开浏览器开发工具看是不是服务器端报错了

解决方案二:

没有用ajax,登录成功直接显示的,没用spring只用hibernate和struts2的时候是可以空着字段添加显示的,三个框架一起用的时候就不行了

这是dao
public Map queryByPage(final Integer page,final Integer rows) {
long total=(Long)this.getHibernateTemplate().find("select count(*) from Books").get(0);
Map map=new HashMap();
map.put("total", total);
List result = getHibernateTemplate().executeFind(
new HibernateCallback() {
public Object doInHibernate(Session session)
throws HibernateException, SQLException {
Query query = session.createQuery("from Books");
query.setFirstResult((page - 1) * rows);
query.setMaxResults(rows);
return query.list();
}
}
);
map.put("rows", result);
return map;
}

这是action
public String list(){
map=booksDao.queryByPage(page, rows);
    return "list";
    }

这是struts2配置
<package name="default" namespace="/" extends="json-default">
<action name="books*" class="booksAction" method="{1}">
<result name="list" type="json">
    <param name="root">map</param>
        </result>
 <result>main.jsp</result>
</action>

这是显示图书列表的片段

<br>
$(function() {<br>
$('#dg').datagrid({<br><br>
title:'图书详细信息列表', <br>
iconCls:'icon-search',//图标 <br>
height:355,<br>
pagination:true,//显示底部分页栏<br>
pageSize:5,//默认每页记录数,pagination参数为true时才有效<br>
pageList:[5,10,15], //显示列表记录数的下拉框选项,pagination参数为true时才有效<br>
fitColumns:true,//自适应宽度,防止水平滚动<br>
striped:true,//自动大小 <br>
url:'bookslist', <br>
//sortName: 'code', <br>
//sortOrder: 'desc', <br>
remoteSort:false,<br>
idField:'fldId', <br>
singleSelect:false,//是否单选 <br>
pagination:true,//分页控件 <br>
rownumbers:true,//行号<br><br>
columns:[[<br><br>
{field:'id',title:'编号',width:50,hidden:true},<br>
{field:'name',title:'名称',width:100},<br><br>
{field:'author',title:'作者',width:100},<br>
{field:'type',title:'类型',width:100},<br><br>
{field:'pubcompany',title:'出版社',width:150},<br><br>
{field:'strDate',title:'出版日期',width:200},<br>
{field:'price',title:'押金',width:50}, <br>
{field:'status',title:'借阅情况',width:100,<br>
formatter: function(value,row,index){<br>
if (value==0){<br>
return &quot;可借&quot;<br>
}<br>
}<br>
},<br><br>
{field:'opr2',title:'操作',align:'center',formatter:function(){<br>
return &quot;<a herf='#' style='color:blue;'>修改</a>&quot;;<br>
}},<br>
{field:'opr',title:'操作',align:'center',formatter:function(){<br>
return &quot;<a herf='#' style='color:blue;'>删除</a>&quot;;<br>
}}</p>

解决方案三:

时间: 2024-09-13 20:23:30

毕业设计-ssh2 easyui datagrid不显示问题,高手来的相关文章

easyui datagrid 不显示第一页数据

问题描述 easyui datagrid 不显示第一页数据 问个很白的问题..别笑话我... 打算页面打开后,就直接显示数据, 但是现在必须点一下分页栏上的刷新才显示.倒也显示页数和记录数,请教这是怎么回事啊? <script type="text/javascript"> $(function () { var request = new Object(); Request = GetRequest(); var db = Request['DB']; var shp_i

分页-easyui datagrid 不显示第一页数据

问题描述 easyui datagrid 不显示第一页数据 打算页面打开后,就直接显示数据, 但是现在必须点一下分页栏上的刷新才显示.倒也显示页数和记录数,请教这是怎么回事啊? <script type="text/javascript"> $(function () { var request = new Object(); Request = GetRequest(); var db = Request['DB']; var shp_id = Request['shp_

前端框架-easyui datagrid 的显示问题

问题描述 easyui datagrid 的显示问题 如图 如何删除多余的长度 解决方案 datagrid配置fitColumns为true <table class="easyui-datagrid" data-options="fitColumns:true 解决方案二: Easyui Datagrid的Rownumber行号显示问题[解决方法]EasyUI DataGrid无数据时不显示滚动条问题easyui datagrid遇到的问题

easyui datagrid关于数据绑定的显示问题?

问题描述 easyui datagrid关于数据的显示问题有一个easyui datagrid需要显示的是系统用户的角色名称 但是角色的信息是在一个关联关系表中维护的 如何取到这个角色名称并显示在easyui datagrid的数据表格中 解决方案 $(function(){var lastIndex;$('#user').datagrid({url:'user/selectAll.action',columns : [ [ {title : 'User ID',field : 'id',wid

datagrid json-easyui datagrid 不显示json数据

问题描述 easyui datagrid 不显示json数据 过程描述:页面 A输入参数,进入controller进行逻辑处理并生成json数据,然后通过 MVC返回json数据,并对页面A相关easyui datagrid表格进行数据展示. 问题:easyui datagrid不现实数据,且页面不报错,调试能看到json数据. 页面代码: <button id="myb" class="easyui-linkbutton c6" type="but

easyui datagrid 如何分页?后台已经返回 total和rows了

问题描述 easyui datagrid 如何分页?后台已经返回 total和rows了 前台: 投诉编号 用户名称 投诉时间 投诉内容 处理人员 状 态 属性:pagination="true"已经设置了呀?? 求解答,谢谢各位! 解决方案 请在sql里使用分页参数查询对应条数的数据 easyui还没智能到你给它100条数据 它按照分页只显示10条 相关文章 easyui datagrid 分页怎样更新page,rows参数 easyui- EasyUI combobox无法显示下拉

列标题不显示-easyUI datagrid里面的列标题在IE浏览器下不显示

问题描述 easyUI datagrid里面的列标题在IE浏览器下不显示 easyUI datagrid里面的列标题在IE浏览器下不显示,在其他浏览器下是正常显示的 1.代码 //数据列表显示 function queryAll(){ $("#tt").datagrid({ title : '图片数据显示列表', url : 'PhotoAction_querylist.action', fitColumns:true, singleSelect:true, //隔行变色 stripe

easyui datagrid显示隐藏问题

问题描述 easyui datagrid显示隐藏问题 当选择中秋活动费后会显示第二个图的这个列表,可是不知道为什么这个列表的表头不显示,添加了一个部门以后才会显示如第三个图,求大神帮我解答,谢谢. if($(this).combobox('getValue')=='591'){ $("#borrow_part_org_div").show(); //$("#borrow_part_org_list").css("display","&q

easyui datagrid 单元格文本太多,显示两行

问题描述 easyui datagrid 单元格文本太多,显示两行 如图:我想把简介这个单元格的宽度变小,但是数据自动换行全部显示.怎么实现 解决方案 nowrap="false" 解决方案二: EasyUI DataGrid可编辑单元格easyui datagrid 单元格编辑保存