- 浏览: 1320395 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (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 5041、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应用体验。
在IT行业中,软件界面设计是用户体验的关键因素之一。Visual C++作为一个强大的开发工具,提供了丰富的功能来帮助开发者创建美观...但不可否认,对于熟悉Web开发的开发者来说,DHTML UI是一个值得尝试的界面设计方法。
在本文中,我们将探讨如何利用DHTML(动态超文本标记语言)来设计Visual C++ (VC++) 应用程序的用户界面,特别是通过CDhtmlDialog类。CDhtmlDialog是Microsoft在Visual C++ 7及更高版本中引入的一个新类,它允许...
**dhtmlx UI组件**是一套全面的JavaScript库,它为开发者提供了丰富的用户界面元素,可用于构建功能强大的Web应用程序。这个组件集包含了多种模块,如树形控件、编辑器、选项卡栏、表格等,使得开发人员可以轻松地...
JavaScript通常用于操作DOM,添加、删除或修改页面元素,从而实现DHTML的效果。 CSS在DHTML中扮演着重要角色,它负责定义元素的外观和布局。通过选择器和规则,我们可以改变HTML元素的颜色、大小、位置等属性。CSS3...
在DHTML中,CSS可以实现动态效果,如动画、过渡和变形,让元素在页面上以各种方式移动、改变大小或改变颜色,为用户提供视觉上的吸引力。 **JavaScript** JavaScript 是一种脚本语言,它是实现DHTML动态功能的核心...
DHTMLX Suite提供了各种组件,如表格、树形视图、日历、菜单、对话框等,这些组件允许开发者轻松创建复杂的、互动性强的Web界面。这些组件通常基于DHTML技术,利用JavaScript和CSS实现丰富的交互效果和动态功能。 ...
2. **jQuery UI**:基于jQuery的用户界面库,提供了各种可交互的UI组件,如对话框、拖放功能、日历、滑块等,增强了网页的用户体验。 3. **Bootstrap**:一个流行的前端开发框架,由Twitter开发,用于快速构建响应...
本Dhtml手册.chm文件是一个关于DHTML的综合参考资料,对于想要深入了解和学习DHTML的开发者来说,是一份宝贵的资源。 1. **HTML基础**:DHTML建立在HTML的基础上,HTML是超文本标记语言,用于创建网页结构。DHTML...
总结起来,DHTML Grid 2.0是一个强大的Web开发工具,通过其丰富的功能和组件,如Toolbar和Calendar,可以构建出功能完备、交互性强的Web应用。`index.html`、`License_GPL.html`、`readme.txt`以及各个组件的目录都...
【dhtmlxgrid常用方法详解】 dhtmlxGrid是一款强大的JavaScript数据网格组件,它提供了丰富的功能,用于构建数据密集型的Web应用。虽然部分核心脚本是收费的,但其轻量级的设计和灵活的特性使其成为开发人员的首选...
**DHTML(Dynamic HTML)**是一种用于创建交互式和动态网页的技术,它结合了HTML、CSS、JavaScript以及DOM(文档对象模型)等技术,使得网页不仅具有静态展示内容的能力,还能实现动态效果和用户交互。 **HTML...
《深入理解DHTML.net 1.1版:网页抓取与JavaScript语法解析的利器》 在互联网技术日新月异的今天,数据抓取和分析已成为企业和个人获取网络信息的重要手段。DHTML.net 1.1版正是这样一个针对网页抓取和JavaScript...
DHTML 完全手册 动态 HTML (DHTML) 对象模型参考 <br>DHTML 对象 DHTML 属性 DHTML 方法 DHTML 事件 DHTML 集合 HTML 参考 <br>HTML 元素 HTML 字符集 样式表(CSS)参考 <br...
【DHTML概念】 动态HTML(DHTML)是一种在网页加载后仍能实时改变元素位置、外观和内容的HTML技术。这种技术使网页更具交互性和动态性,为用户提供更为丰富的浏览体验。DHTML的实现离不开多种技术的结合,包括CSS...
DHTML 对象 DHTML 属性 DHTML 方法 DHTML 事件 DHTML 集合 HTML 参考 HTML 元素 HTML 字符集 样式表(CSS)参考 CSS 属性参考 CSS 长度单位参考 其他参考 命令标识符 缺省行为参考 htc 行为参考 可视化...
在Windows CE .NET中,定制用户界面(UI)是一个强大的特性,允许开发者为嵌入式设备打造独特的交互体验。在过去的版本中,Windows CE允许替换标准的壳层应用,如用自定义应用来构建销售点终端(POS)、自动取款机...
2. CSS高级技巧:探讨浮动布局、定位布局、Flexbox和Grid布局,以及响应式设计。 3. DHTML入门:解释JavaScript的基础语法和DOM操作,以及如何在HTML中引入JavaScript。 4. DHTML进阶:涵盖事件处理、动画制作、Ajax...