- 浏览: 1320616 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (896)
- spring4 (14)
- hibernate3 (26)
- spring2 (35)
- struts2 (55)
- struts1 (15)
- 设计模式 (15)
- java (172)
- mybatis3 (11)
- sql (17)
- mysql (13)
- jbpm (10)
- J2EE (45)
- tools (29)
- js (83)
- 数据结构 (13)
- Html (26)
- web (22)
- flex (33)
- Oracle (57)
- linux (49)
- 算法 (6)
- 其它 (12)
- easyui (1)
- bootstrap (13)
- xml (2)
- tomcat (1)
- redis (10)
- activemq (2)
- webservice (11)
- maven (2)
- springboot (1)
- ubuntu (1)
- python (14)
- rocketmq (1)
- springcloud (10)
- opencv (1)
最新评论
-
mike_eclipse:
Hashtable是线程不安全的吗?好像是线程安全的吧?
多线程之集合类 -
July01:
推荐用StratoIO打印控件,浏览器和系统的兼容性都很好,而 ...
lodop打印控件 -
xingcxb:
经过测试,假的,依旧会出现中文乱码!!!!store方法里面采 ...
java 读写Properties文件,不会出现中文乱码 -
tiger20111989:
...
Spring注解方式管理事务 -
zw7534313:
...
js 文字上下滚动 无间断循环显示
http://alibubu.iteye.com/blog/63201 为你的图像和层增加拖放功能
http://wdzwdz.itpub.net/post/197/463500 xml array
http://my.donews.com/devil/2007/04/
http://littlecoder.blog.163.com/blog/static/76195840200832882330192/ grid
<span onclick="alert(mygrid.selectAll());">全选</span>
<span onclick="alert(mygrid.getSelectedRowId());">获取选中的id</span>
<span onclick="alert(mygrid.getCheckedRows(0));">checkbox选中的id</span>
mygrid.loadXML("../../../get") //get是servlet的url-pattern(servlet返回的是xml)
黄色的亮色可以改变 this.rowsCol[i].className+=" rowselected";// 查找css样式
mygrid.attachEvent("onKeyPress",onKeyPressed);
...
function onKeyPressed(code,ctrl,shift){
if(code==67&&ctrl){
mygrid.setCSVDelimiter("\t")
mygrid.copyBlockToClipboard()
}
if(code==86&&ctrl){
mygrid.pasteBlockFromClipboard()
}
return true;
}
mygrid.addRow(’x3′,’0, ,0, ,0, ,0,0′,mygrid.getRowsNum())
mygrid.setColumnColor(”#d5f1ff,,,,,,,#99CCFF”); //设置列背景颜色
mygrid.setColumnMinWidth(50,0);
//mygrid.setSkin(”xp”); //XP风格
mygrid.enableAlterCss(”even”,”uneven”); //颜色交替
//mygrid.enableLightMouseNavigation(true); //鼠标导航
//mygrid.enableKeyboardSupport(true); //热键
mygrid.setOnEditCellHandler(doOnCellEdit); //编辑事件
<script>
mygrid = new dhtmlXGridObject('gridbox');
mygrid.setImagePath("dhtmlxGrid12/imgs/");
mygrid.setHeader("检验项名称, 单项收费,检验依据,判定依据,备注");
mygrid.setInitWidths("200,150,200,200,200") //mygrid.setInitWidths("*,150,150");
mygrid.setColAlign("left,right,left,left,left")
mygrid.setColTypes("ed,price,ed,ed,txt");
mygrid.setColSorting("str,str,str,str,str")
mygrid.selMultiRows = true;
mygrid.enableAutoHeigth(true);
mygrid.enableLightMouseNavigation(true);
mygrid.enableKeyboardSupport(true);
mygrid.init();
//mygrid.loadXML("../grid.xml");
function pasteContent2Mycontent(){
// alert("pasteContent2Mycontent");
//var wdzContent = document.getElementbyId("wdzContent");
//alert("data=" + data);
var data = parseContentToArray();
var i=0;
var rowData;
var itemA ,itemB ,itemB ,itemD ,itemE;
for(i=0;i<=data.length-1;i++){
//rowData = data[i].join(",") ;
itemA = data[i][0];
itemB = data[i][1];
itemC = data[i][2];
itemD = data[i][3];
itemE = data[i][4];
alert('itemB='+itemB)
alert('data['+i+"]="+data[i]);
//mygrid.addRow(itemA,itemB,itemC,itemD,itemE);
mygrid.addRow(1,data[i]);
}
//alert("data length=" + s);
//alert("data length=" +s.length);
wdzContent.innerHTML = data;
}
function parseContentToArray(){
var data = getClipboard();
//alert("data=" + data);
var arrayData = data.split("n");
//alert("data length=" + arrayData.length);
var i=1;
var listData =new Array();
for(i=0 ; i<arrayData.length-1 ; i++) {
listData[i] = arrayData[i].split(" ");
//alert("listData[" +i+"]=" + listData[i]);
}
var aaa= listData[1];
//alert("listData[1][1]="+aaa[1]);
return listData;
}
</script>
2.servlet部分代码:
protected void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
resp.setContentType("Content-type: text/xml");
//encoding may be different in your case
String str="<?xml version=\"1.0\" encoding=\"utf-8\"?>";
str+="<rows id=\"10\">";
str+="<row id=\"11\">"; //这个代表了显示在页面的那行数据的id
str+="<cell><![CDATA[1]]></cell>";
str+="<cell><![CDATA[1]]></cell>";
str+="<cell><![CDATA[1]]></cell>";
str+="<cell><![CDATA[1]]></cell>";
str+="<cell><![CDATA[\"1\"]]></cell>";
str+="<cell><![CDATA[\"1\"]]></cell>";
str+="<cell><![CDATA[\"1\"]]></cell>";
//str+="<cell><![CDATA[".gmdate("m/d/Y",strtotime($row['pub_date']))."]]></cell>");
str+="<cell><![CDATA[2/3/10]]></cell>";
str+="</row>";
}
发表评论
-
postMessage的使用,frame跨域传值
2020-07-11 10:03 5051、postMessage()方法允许来自不同源的脚本采用异步 ... -
javascript闭包
2020-05-31 16:01 616循环,setTimeout与闭包 for(var i=1;i ... -
layui弹框
2019-12-30 09:47 1234<!DOCTYPE html> <html& ... -
跨域过滤器CrosFilter
2019-12-23 09:48 691本机部署:8081 ajax请求跨域: function i ... -
jquery的extend
2018-04-13 20:42 638jquery的$.extend()、$.fn和$.fn.ex ... -
jquery-validate 表单较验
2017-12-05 15:08 638(1) <script type=" ... -
dijit的组件不显示的问题
2011-12-17 17:13 1041在html页面引入: <script type=&qu ... -
dojo 通过widgetid获取对象,dojo.query
2011-12-17 17:12 3601通过widgetid来获取dijit.fr ... -
dojo中grid 不显示的问题?
2011-12-17 16:56 1319解决方法: setTimeout(function(){ ... -
图片延迟加载技术
2011-02-22 09:36 2178尤其是对于高清晰的图片,占的几M的空间。 ImageLazyL ... -
图片的js效果
2010-09-20 17:53 7411.当鼠标放在这个图片上时,图片变换 a {backgrou ... -
Google Maps JavaScript API 实例 --显示自已所在地的地图
2010-09-17 15:09 16901.显示一个详细的地方: <!DOCTYPE html ... -
使用ext2的form提交表单(非AJAX方式)
2010-08-16 09:50 1703http://beckrabbit.iteye.com/blo ... -
js 图片预加载
2010-08-09 15:13 920http://www.iteye.com/topic/7321 ... -
学习js
2010-07-28 11:26 1043http://www.webairness.com/ ... -
js图片切割
2010-06-22 10:28 1056http://www.cnblogs.com/cloudgam ... -
css中应用js
2010-06-21 10:50 1099.TR{ //<tr class=tr> 它是鼠 ... -
javascript的匿名函数
2010-06-05 10:44 1068http://jeneate.blog.163.com/blo ... -
js 刷新页面
2010-06-01 15:41 1261一、自动刷新页面 1.页面自动刷新:把如下代码加 ... -
js 压缩(在线)
2010-05-24 10:52 1083http://www.jb51.net/tools/jsmin ...
相关推荐
总的来说,这个主题涵盖了DHTML界面开发的关键要素,包括JavaScript、CSS、DOM操作以及特定的UI组件。通过学习和实践,开发者能够创建出既美观又功能丰富的动态用户界面,提供出色的Web应用体验。
**dhtmlx UI组件**是一套全面的JavaScript库,它为开发者提供了丰富的用户界面元素,可用于构建功能强大的Web应用程序。这个组件集包含了多种模块,如树形控件、编辑器、选项卡栏、表格等,使得开发人员可以轻松地...
这个库特别注重交互性和用户体验,利用Ajax技术实现了动态数据交换,使得网页无需刷新即可更新内容,极大地提升了用户界面的响应速度和效率。 **JavaScript组件** 在Web开发中扮演着至关重要的角色,它们是预封装的...
r.a.d.grid -一个稳定的富客户端的ASP.NET Datagrid控件,为您提供最小耗费的类似于桌面程序的用户体验 r.a.d.input - 一个支持高度自定义的控件,用于控制ASP.NET程序中的数据输入. r.a.d.menu - 一个“"all-in-one...
它提供了多种UI组件和工具,使开发人员能够构建高度交互式的用户界面。DHTMLX适用于各种类型的Web应用项目,包括但不限于企业级应用、数据密集型应用等。 ### DHTMLX的主要特点 #### 1. **丰富的UI组件** - ...
8. **拖放和DHTML效果**:ExtJS支持拖放功能,可以创建可交互的用户界面。同时,它还提供了一些DHTML特效,如动画、弹出框等,增强用户体验。 9. **扩展和主题**:学习如何创建自定义组件以满足特定需求,以及如何...
2. **组件库**:ExtJs的核心在于它的组件库,其中包含各种UI元素,如表格(Grid)、面板(Panel)、表单(Form)、菜单(Menu)等。每个组件都有详细的属性、方法和事件说明,帮助开发者了解如何创建、配置和操作...