`
baobeituping
  • 浏览: 1068365 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

datagrid

阅读更多

一个从视图中选择数据然后打出列表的类.

使用方法,在JSP页面中,举个例子。

 

<%@page contentType="text/html;charset=gb2312"%>
 <%@page language="java" import="java.util.*" pageEncoding="gbk"
 isELIgnored="false"%>
<%@page import="common.datagrid.DataGrid"%>
<%@page buffer="none"%>
<%@page import="java.sql.*"%>
<%@page import="java.util.*"%>
<%@page import="common.util.*"%>
<%@include file="../../include/inc/top.inc"%>

<%
  
  DataGrid dg = new DataGrid(Config.poolname);//Config.poolname为连接的数据库名
  dg.out=out;
  dg.session=session;
  dg.inputType="radio"; //表示第一列是单选钮还是复选钮,如果是复选钮为checkbox,如果第一列隐藏为hidden
  dg.defaultCol=17;//默认显示几列
  dg.whichFieldIsValue=0;//默认选择第几列数据
  dg.defaultOrderBy=1;  //默认以第每几列排序
  dg.defaultDirection="asc"; //默认以升序或降序排列
  dg.curPath=request.getServletPath(); //本页的当前路径
  dg.backupParameter=true;    //是否备份参数
  dg.nowrap="nowrap";
  dg.pageSize=10;//一页显示多少个
  dg.firstTimePrintGrid=true; //第一次打开页面时就直接运行Grid(true为运行 false为不运行)
  //是否要在重新打开页面里还原所备份的参数
  if(request.getParameter("displayall")!=null)
  {
   dg.restoreParameter=false;//是否要在重新打开页面里还原所备份的参数
  }
  else
  {
   dg.restoreParameter=true;
  }
  
     dg.SQL="select 编码,组名,排序,是否禁用,操作人编码,操作人姓名,录入时间,0 from v_kindergarden_group where 1=1";//;
   
  
%>
<form name="thisForm" method="post">
  <INPUT TYPE="hidden" name="submitButtonFlag">
  <INPUT TYPE="hidden" name="ID">
  
  <%dg.printGrid();%>
</form>
<script language="javascript" type="text/javascript">
 
  function SubmitButton(SubmitFlag)
  {
   var submitTarget="${path}/Group!doInfo.action"; 
   document.thisForm.submitButtonFlag.value=SubmitFlag;
   switch (SubmitFlag)
   {
    case "add":
    
     break
    case "modify":
     if(document.thisForm.chooseValue.value=="")
     {
      alert('请选择一个操作项。');
      return;
     }
     document.thisForm.ID.value=document.thisForm.chooseValue.value;
     break
    case "delete":
     if(document.thisForm.chooseValue.value=="")
     {
      window.alert('请选择一个操作项。');
      return;
     }
     if(confirm('你确认要操作吗?操作后该数据无法恢复!'))
     {
      document.thisForm.ID.value=document.thisForm.chooseValue.value;
      submitTarget="${path}/Group!doAction.action";
     }
     else
     {
         return false;
     }

     break
    case "xml":
    submitTarget="${path}/Group!doAction.action";
    break;
    case "search":
       
     submitTarget="${path}/admin/include/search4Grid.jsp?allColName=" + document.thisForm.allColName20030524.value;
     break
    default:
     window.alert('没有SubmitFlag:'+SubmitFlag+'参数!');
     return false;
   }
   if (trim(submitTarget)=="")
    alert("提交路径为空,请检查!");
   else
    openSubmitWin(submitTarget);
   
  }

</script>

<!-- body END-->

分享到:
评论

相关推荐

    jeasyui-datagrid-datagrid

    《JeasyUI DataGrid深度解析与开发指南》 在Web应用开发中,数据展示和交互是核心部分之一,而DataGrid作为数据展示的利器,深受开发者喜爱。JeasyUI DataGrid是一款基于jQuery的轻量级组件,它为开发者提供了丰富...

    打印DataGrid数据实例

    在.NET框架中,`DataGrid`控件是一个用于显示数据集或数据源的表格视图。这个实例将探讨如何利用C#编程语言和XPS(XML Paper Specification)格式来实现`DataGrid`数据的打印功能。XPS是一种开放标准,用于定义电子...

    c# WPF DataGrid 底部汇总行合计

    在C# WPF环境中,DataGrid控件是一个非常强大的数据展示工具,它可以用来显示和编辑表格数据。在处理大量数据时,我们经常需要在底部添加一个汇总行来展示各项数值的总计,这在商业应用中尤其常见。本篇文章将详细...

    WPF DataGrid合并单元格(模板列嵌套DataGrid)

    在WPF(Windows Presentation Foundation)开发中,DataGrid控件是一种常用的数据展示工具,它可以方便地展示和操作表格数据。本教程将详细讲解如何在DataGrid中实现单元格的合并,以及如何在模板列中嵌套另一个...

    WPF DataGrid数据复制

    在Windows Presentation Foundation (WPF) 中,`DataGrid` 是一个强大的控件,常用于显示和编辑表格数据。本项目“WPF DataGrid数据复制”着重于实现`DataGrid`中的数据复制功能,特别是在Visual Studio 2013环境下...

    DataGrid自定义列标题

    在.NET框架中,WPF(Windows Presentation Foundation)提供了一个强大的数据呈现控件——DataGrid,它用于显示和编辑网格形式的数据。在实际开发中,我们经常需要根据需求对DataGrid的列标题进行自定义,以增强界面...

    datagrid-dnd(可以拖放的datagrid)

    在IT行业中,datagrid是一种常用的组件,它用于展示和管理大量结构化的数据,通常在Web应用中使用。在本例中,我们关注的是一个名为"datagrid-dnd"的特性,这是一项允许用户通过拖放操作来重新排列数据网格行的功能...

    wpf datagrid 单元格颜色 根据datatable动态显示datagrid内容

    在WPF(Windows Presentation Foundation)开发中,DataGrid控件是一种非常常见的用于展示表格数据的组件。本主题将深入探讨如何根据DataTable中的数据动态显示DataGrid的内容,并且根据特定条件改变单元格的颜色。 ...

    DataGrid中嵌入comBox

    在Windows Presentation Foundation(WPF)开发中,DataGrid控件是一种强大的工具,用于展示和编辑表格数据。在某些场景下,我们可能需要在DataGrid的某一列中嵌入ComboBox控件,以提供用户多选或者下拉选择的功能。...

    wpf datagrid数据导出到execl

    System.Windows.Controls.DataGrid DataGrid = dataGrid1; string file = "C:Users\\Administrator\\Desktop\\qb"; Export(DataGrid, file); } public static void Export(System.Windows.Controls.DataGrid...

    DataGrid中嵌套DataGrid

    而"DataGrid中嵌套DataGrid"是一种复杂但非常实用的技术,它允许在一个DataGrid的行或列中内嵌另一个DataGrid,以展示层次化数据或相关联的数据集。这种技术同样适用于DataGrid与DataList,以及DataList之间的嵌套,...

    Wpf datagrid 多选、单选、反选

    在Windows Presentation Foundation (WPF) 中,`DataGrid` 是一个强大的控件,常用于显示和操作表格数据。本篇文章将深入探讨如何实现`DataGrid`的多选、单选和反选功能,以提高用户界面的交互性。 首先,我们要...

    datagrid-export.zip

    在IT行业中,数据展示和处理是一项重要的任务,而EasyUI-datagrid是一个常用的数据展示组件,尤其在Web应用程序中。这个“datagrid-export.zip”文件提供了一种解决方案,使得开发者能够将EasyUI-datagrid中的数据...

    给DataGrid自定义Header功能

    在开发Web应用时,我们经常使用DataGrid组件来展示数据,它是一种强大的表格展示工具,尤其在处理大量数据时。然而,DataGrid的默认功能往往无法满足所有需求,这时我们就需要进行自定义扩展,比如自定义Header。...

    WPF DataGrid 拖拽实现

    在Windows Presentation Foundation (WPF) 中,DataGrid控件是一个非常强大的工具,用于展示和编辑数据集合。在很多情况下,用户可能需要实现拖放功能,以便更自由地组织和操作表格中的数据。本文将深入探讨如何在...

    Wpf DataGrid 合计行,并在最下方

    wpf的DataGrid中,添加某一列的合计,并在最下方固定显示。本列子不使用ToolKit(有3.5和4.0的限制),添加一个类,重写DataGrid。可以在DataGrid上下左右绑定一个DataGrid,类似Footer属性。示例可直接运行,简单...

    MFC DataGrid控件用法详解

    MFC DataGrid 控件用法详解 MFC 中的 DataGrid 控件是一个非常实用的控件,用于显示数据,它提供了很多实用的功能,例如显示查询结果、控制显示、格式化数据等。在这里,我们将详细介绍 MFC DataGrid 控件的用法,...

    C#WPF之DataGrid用法

    ### C# WPF中DataGrid的使用详解 #### 一、引言 DataGrid是WPF框架中的一个重要控件,用于展示数据集。它提供了强大的数据绑定能力,并且支持多种数据操作,如增删改查及分页等功能。本文旨在通过实例详细讲解...

    WPF中的DataGrid、Button、ComboBox等样式+DataGrid分页控件

    在标题提到的“WPF中的DataGrid、Button、ComboBox等样式+DataGrid分页控件”中,我们将深入探讨这些关键组件以及如何自定义它们的样式和实现分页功能。 首先,DataGrid是WPF中用于展示和编辑表格数据的强大控件。...

    easyui datagrid 表格 打印

    在IT领域,EasyUI Datagrid是一款基于jQuery的前端数据展示组件,它提供了丰富的表格功能,如数据分页、排序、筛选等。当我们需要将Datagrid中的数据进行打印时,可能会遇到一些挑战,因为通常默认的浏览器打印功能...

Global site tag (gtag.js) - Google Analytics