- 浏览: 351012 次
- 性别:
- 来自: 南宁
文章分类
最新评论
-
萌蜗牛:
我也用华为smproxy包发送短信,运行一会儿后总是间隔一段时 ...
半桶水开发 CMPP2.0 with Spring + JPA 2 -
萌蜗牛:
我也用华为smproxy包发送短信,运行一会儿后总是间隔一段时 ...
半桶水开发 CMPP2.0 with Spring + JPA 1 -
萌蜗牛:
我也用华为smproxy包发送短信,运行一会儿后总是间隔一段时 ...
半桶水开发 CMPP2.0 with Spring + JPA 3 -
sw970345363:
[b][/b]
jqGrid 表格demo -
二年级chuck:
哪里有Java的验证。
reCAPTCHA 学习
之前写了一个,感觉后台代码不是很好理解,再发一个吧
09-03-12:
jqgrid 官网可能被墙了 ,其实里头是有个文档的.我把它传上来方便不翻墙的群众吧
再介绍一下jqgrid发到后台的一些参数
id: 所选行的id 相当于服务端传过来的数据中cells这部分的id 如果是空的话就是 _empty
oper: 操作, 添加:add 编辑:edit 删除:del ,搜索:search
sidx: 排列字段
sord: 升降序 (desc|asc)
其它的参数其实可以用firebug自己截取看.
最后有个完整的例子下载
controller/proxy.php
id: 所选行的id 相当于服务端传过来的数据中cells这部分的id 如果是空的话就是 _empty
8C8C.
还是自己写的好。
我就自己写了 个 grid。叫ongrid。o(∩_∩)o...哈哈
09-03-12:
jqgrid 官网可能被墙了 ,其实里头是有个文档的.我把它传上来方便不翻墙的群众吧
再介绍一下jqgrid发到后台的一些参数
id: 所选行的id 相当于服务端传过来的数据中cells这部分的id 如果是空的话就是 _empty
oper: 操作, 添加:add 编辑:edit 删除:del ,搜索:search
sidx: 排列字段
sord: 升降序 (desc|asc)
其它的参数其实可以用firebug自己截取看.
最后有个完整的例子下载
$("#list").jqGrid({ width:800, height:300, url:"controller/proxy.php?oper=list&username=<?php echo $_POST['username']?>&psw=<?php echo $_POST['psw']?>", editurl:"controller/proxy.php?username=<?php echo $_POST['username']?>&psw=<?php echo $_POST['psw']?>", mtype:'POST', datatype:'json', colNames:["ID","日期","摘要","内容"], colModel:[ { name:'DIA_ID', index:'DIA_ID', sortable:false, width:20, hidden:true, // editable:true, editrules:{ edithidden:true } }, { name:'DIA_DATE', index:'DIA_DATE', width:50, sortable:false, editable:true, edittype:'text', editoptions:{size:10}, editrules:{ edithidden:true, required:true } }, { name:'DIA_SUMMANY', index:'DIA_SUMMANY', sortable:false, width:150 }, { name:'DIA_CONTENT', index:'DIA_CONTENT', hidden:true, editable:true, edittype:'textarea', editoptions:{rows:10,cols:80}, editrules:{ edithidden:true, required:true } } ], pager:"pager", rowNum:10, rowList:[10,20,30], sortname:'date', sortorder:'desc', viewrecords:true, imgpath:'lib/js/jqGrid/themes/basic/images', caption:'日志列表', subGrid:true, subGridUrl:'controller/proxy.php?oper=get', subGridModel:[{ name:['内容'], width:[600] }] }) ; $('#list').navGrid('#pager',{ // add:false, search:false }); }); </script>
controller/proxy.php
<?php include_once('../class/Diarly.php'); //开始日期 $begin_date = date('Y-m-d',time()-7*24*60*60); //今天 $end_date = date('Y-m-d',time()+7*24*60*60); //日志类 $d = new Diarly($_REQUEST['username'],$_REQUEST['psw']); $d->init($begin_date, $end_date); if (!$d->login()) { echo "{success:false,error:true,message:'登录失败'}"; $d->close(); exit(1); } //处理动作 switch ($_REQUEST['oper']) { case 'add': add($_REQUEST); break; case 'get': get($_REQUEST['id']); break; case 'list': showList(); break; case 'del': delete(); break; case 'edit': update($_POST); break; default: break; } function add($data) { global $d; $result = $d->add($data); echo "{success:true,message:'$result'}"; } function get($id) { global $d; $outputs = array(); $result = $d->getContent($id); $result = htmlspecialchars(mb_convert_encoding($result,'UTF-8','GBK')); $row['cell'] = array($result); $outputs['rows']=array($row); echo json_encode($outputs); } function showList(){ global $d; $outputs = array(); $cells = array(); $params = $d->getParams(); $outputs['total']= round(count($params['summany'])/$_POST['rows']); $outputs['page'] = $_POST['page']; $outputs['records'] =count($params['summany']); foreach ($params['id'] as $i => $id) { $cells[]=array('id'=>$id,'cell'=>array($id,$params['date'][$i],$params['summany'][$i],htmlspecialchars(mb_convert_encoding($d->getContent($id),'UTF-8','GBK')))); if ($i>$_POST['rows']) { break; } } $outputs['rows'] = $cells; echo json_encode($outputs); } function delete(){ global $d; $result = $d->delete($_POST['id']); echo "{success:true,message:'$result'}"; } function update($data) { global $d; $result = $d->save($data); echo "{success:true,message:'$result'}"; } $d->close(); ?>
- Archive.tar.bz2 (213.5 KB)
- 描述: 完整例子
- 下载次数: 567
- jqgriddocs.pdf (1.1 MB)
- 下载次数: 445
评论
3 楼
rikugun
2010-02-28
partoo 写道
你好伙计~有个问题请教一下:
我是用老ASP做的,唯独不能实现eidt/del的操作,原因是因为Sql语句中的where id =XX,这个id总是前台表格的列数,而非数据库中的ID,怎样解决呢?
谢谢~
我是用老ASP做的,唯独不能实现eidt/del的操作,原因是因为Sql语句中的where id =XX,这个id总是前台表格的列数,而非数据库中的ID,怎样解决呢?
谢谢~
引用
id: 所选行的id 相当于服务端传过来的数据中cells这部分的id 如果是空的话就是 _empty
$cells[]=array('id'=>$id,'cell'=>array($id,$params['date'][$i],$params['summany'][$i],htmlspecialchars(mb_convert_encoding($d->getContent($id),'UTF-8','GBK'))));
2 楼
partoo
2010-02-28
你好伙计~有个问题请教一下:
我是用老ASP做的,唯独不能实现eidt/del的操作,原因是因为Sql语句中的where id =XX,这个id总是前台表格的列数,而非数据库中的ID,怎样解决呢?
谢谢~
我是用老ASP做的,唯独不能实现eidt/del的操作,原因是因为Sql语句中的where id =XX,这个id总是前台表格的列数,而非数据库中的ID,怎样解决呢?
谢谢~
1 楼
changker
2009-03-06
8C8C.
还是自己写的好。
我就自己写了 个 grid。叫ongrid。o(∩_∩)o...哈哈
发表评论
-
reCAPTCHA 学习
2009-08-03 21:29 6001最近在帮朋友写一下小的申请页面,里头有用到验证码来防止恶意注册 ... -
silex 汉化文件
2009-06-03 22:03 1255今天看了一下新闻介绍的silex 这个项目 看起来样子不错, ... -
CakePhp phpThumb Compenet
2009-05-07 10:40 2197参照了一下官网的国际友人的一篇帖子修改的 请先将phpthu ... -
cacti安装笔记
2009-04-07 10:45 2384今天同事装cacti有些问题,让我帮忙装,顺便记一下笔记 我 ... -
在OSX下安装php oracle instanclient
2009-03-12 13:54 1445项目需要用php + oracle 在本机调试需要装orac ... -
关注PHP的ORM框架 -- propel
2009-02-13 10:47 5445最近在看PHP的 rails式的框架 symfony,这是个整 ... -
Mac apache2 mod_fcgid 权限问题
2009-02-03 11:20 1928呃,原来一直被这个组合的 403问题折磨,文件夹权限都正确.反 ... -
刷公司日志 php 脚本
2009-01-21 16:41 1308#!/usr/bin/env php /** * 自动 ... -
mac下用macport 安装lighttpd + php +fastcgi + freetds笔记
2009-01-06 19:45 25081.安装Macports 2.更新port sudo port ... -
MySQL数据库版本控制 ---ruckusing
2008-12-01 08:27 1954最近在做一个项目的时候偶然遇到这个这个 ruckusing 按 ... -
phptelnet for cakephp
2008-11-20 15:16 2002最近有用到在PHP telnet到远程的服务器上校验用户密码的 ... -
搞定osx下的freetds
2008-10-18 13:51 1495在OSX下开发PHP+Mssql是需要有freetds的 先 ... -
Xdebug的远程调试搞明白了
2008-10-17 22:39 12921琢磨了1天终于给搞明白了 懒得自己编译的话下面有编译好的包 ... -
PHP 5.3的新特点
2008-08-08 02:08 1096原文 :http://www.iteye.com/news/3 ... -
一个PHP动态数据库基础类
2008-08-14 02:52 1096参考:http://www.ibm.com/developer ... -
Php.ini 配置(中文)
2008-08-20 01:47 1447原文:http://lamp.linux.gov.cn/Web ... -
PHP-ExcelReader 安装&使用
2008-09-16 08:29 10520原文:http://sourceforge.net/docma ... -
兼容PHP4的json_Encode
2008-09-16 08:23 2500忘了从哪里弄来的了 if (!function_exis ... -
超强php的firebug插件
2008-09-16 08:22 1851这个的主要作用是输出php的调试信息哦.先看看截图 Fire ... -
一个PHP动态数据库基础类
2008-09-16 08:18 1557参考:http://www.ibm.com/developer ...
相关推荐
这个"jqGrid demo (完整版)"提供了一个全面的示例,可以帮助开发者更好地理解和应用 jqGrid,无论是在 PHP 或 JSP 环境中。 1. **jqGrid 简介** jqGrid 提供了丰富的功能,包括分页、排序、搜索、编辑、添加、...
Jqgrid demo-史上最强大,没有之一, 为了大家能够更好的学习和使用Jqgrid网格插件,我决定用Strtus2+Spring+hibernate+Jquery+Jqgrid实现一个Jqgrid网格插件的demo。当然官方网站上面已经有了PHP版本和ASP.NET版本...
总结来说,“jqueryGridDemo jqGriddemo38”这个项目是一个全面的jqGrid实践教程,涵盖了从基础配置到高级功能的方方面面,包括本地数据和远程数据的加载、数据的处理和展示、以及用户交互的实现。通过学习这些示例...
在"jqgrid demo"中,我们可以期待看到一个实际的应用实例,展示如何利用jqGrid的各种特性来构建高效的数据操作界面。 首先,jqGrid的分页功能是其核心特性之一,允许用户以页面的形式浏览大量的数据,而不是一次性...
在压缩包中的"jquery jqGrid Demo"文件,你可能找到一个完整的示例项目,包括HTML文件、CSS样式和JavaScript脚本。通过查看和运行这个示例,你可以更直观地了解jqGrid的用法,并学习如何将这些功能整合到自己的项目...
正如标题“jqgriddemo”所示,这个示例提供了美观的样式,可以直接应用于项目中。 2. **操作功能**:用户可以方便地对表格数据进行排序、搜索、分页,同时支持单行或多行选择。此外,jqGrid还支持行内编辑,允许...
**jqGridDemo** jqGrid是一款基于JavaScript的开源网格控件,用于在Web应用程序中展示和操作数据。这个"jqGridDemo"是根据官方网站提供的示例进行调试和优化后的版本,目的是为了便于个人学习和日后查阅。jqGrid以...
JQgrid的jsp demo,集成mysql Hibernate 测试demo,下载即用
总的来说,JqGrid是一个强大且灵活的表格插件,能够满足各种数据展示和管理需求。通过深入学习和实践"JqGrid插件+JqGridDemo+JqGrid主题",开发者可以提升其在前端开发中的数据处理能力,创建出更富交互性的网页应用...
**JqGrid Demo json** 是一个基于Web的前端数据展示示例,它使用了JqGrid库和JSON数据格式来实现动态、交互式的表格。JqGrid是一个强大的jQuery插件,用于创建高度可定制和功能丰富的网格视图,广泛应用于数据管理和...
jQGrid 是一个基于 jQuery 的开源数据网格插件,它提供了强大的数据管理功能,包括数据的分页、排序、过滤、编辑等。在本"jQgrid demo"中,我们将深入探讨如何利用 jQGrid 实现交互式的数据展示和操作。 jQGrid 的...
以上两处修改 都是针对jqGrid的Demo下载包中文件版本错误 我用java backend替换原有的php backend 已经可以正常运行了 ">直接从官方网站上下载得到的demo压缩包 按照其readme介绍的办法 解压到web容器上并且尝试打开...
总的来说,"jqgriddemo.zip" 提供了一个全面的 jqGrid 学习平台,通过实际操作,开发者能够快速掌握 jqGrid 的核心功能,提升网页应用中数据管理的效率和用户体验。对于需要处理大量数据展示和交互的项目,jqGrid 是...
例如,HTML文件可能会引入jqGrid的库文件,并在页面中创建一个div元素作为jqGrid的容器。JavaScript文件则会初始化jqGrid,指定数据源、列定义、分页设置等。你可以通过修改这些配置,来实现你自己的数据网格需求。 ...
jqGrid 是一个强大的 jQuery 插件,用于在网页上创建、操作和展示数据表格。它提供了丰富的功能,如数据分页、排序、过滤、编辑和更多。本资源为 jqGrid5.X 的官方全Demo下载,包含中文文档和离线演示,用户可以在...
这个"jqGriddemo38 最新版本下载"很可能指的是 jqGrid 的一个更新版本,提供了一些新的功能或者改进了旧有的性能。下面将详细讨论 jqGrid 的核心功能和与之相关的 jQuery 技术。 jqGrid 允许开发者创建高度可定制的...
jqGrid5.2.0是该组件的一个重要版本,它引入了更多特性,提升了性能和用户体验。 **jQuery 3.1.1集成** jQuery是JavaScript库,它简化了HTML文档遍历、事件处理、动画以及Ajax交互。jQuery 3.1.1是jQuery的一个...
jqgrid_demo40-----可用的-使用方法请查看README文件.rar-----------经我修改过的demo40,官网上面demo40下载下来是没法用的,因为里面有些东西是错的,当然我这个demo40还是还有是些不足,比喻说数据库中少表导致...