- 浏览: 294330 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
大壮哥哥12138:
写的真好
forward和redirect的区别 -
harim:
好详细的文章!
forward和redirect的区别 -
zoneho:
2月份显示的不对!
java获取某年某月的第一天和最后一天 -
苍天百合:
problemListAction.html 都没有写出来 怎 ...
struts2+ibatis+mysql分页实现 -
powerspring:
<<//需要注意的是:月份是从0开始的,比如说如果 ...
java获取某年某月的第一天和最后一天
YUI脚本
<script><!-- YAHOO.example.treeExample = function() { var tree, currentIconMode; function changeIconMode() { var newVal = parseInt(this.value); if (newVal != currentIconMode) { currentIconMode = newVal; } buildTree(); } function loadNodeData(node, fnLoadComplete) { var nodeLabel = encodeURI(node.label); //prepare URL for XHR request: var sUrl = "assets/ysuggest_proxy.php?query=" + nodeLabel; //prepare our callback object var callback = { //if our XHR call is successful, we want to make use //of the returned data and create child nodes. success: function(oResponse) { YAHOO.log("XHR transaction was successful.", "info", "example"); //YAHOO.log(oResponse.responseText); var oResults = eval("(" + oResponse.responseText + ")"); if((oResults.ResultSet.Result) && (oResults.ResultSet.Result.length)) { //Result is an array if more than one result, string otherwise if(YAHOO.lang.isArray(oResults.ResultSet.Result)) { for (var i=0, j=oResults.ResultSet.Result.length; i<j; i++) { var tempNode = new YAHOO.widget.TextNode(oResults.ResultSet.Result[i], node, false); } } else { //there is only one result; comes as string: var tempNode = new YAHOO.widget.TextNode(oResults.ResultSet.Result, node, false) } } oResponse.argument.fnLoadComplete(); }, failure: function(oResponse) { YAHOO.log("Failed to process XHR transaction.", "info", "example"); oResponse.argument.fnLoadComplete(); }, argument: { "node": node, "fnLoadComplete": fnLoadComplete }, //timeout -- if more than 7 seconds go by, we'll abort //the transaction and assume there are no children: timeout: 7000 }; YAHOO.util.Connect.asyncRequest('GET', sUrl, callback); } function buildTree() { tree = new YAHOO.widget.TreeView("treeDiv1"); tree.setDynamicLoad(loadNodeData, currentIconMode); var root = tree.getRoot(); var arrRoot=new Array(); DWREngine.setAsync(false); arrRoot=OrganizationService.getRootNodes(); OrganizationService.getRootNodes( function(data){ arrRoot=data; }); for (var m=0, n=arrRoot.length; m<n; m++) { var division = new YAHOO.widget.TextNode(arrRoot[m], root, true); var div=encodeURI(division.label); division.href="#"; division.expanded=false; division.target="#"; var aStates=new Array(); DWREngine.setAsync(false); OrganizationService.getChildNodes(arrRoot[m], function(data){ aStates=data; }); for (var i=0, j=aStates.length; i<j; i++) { var depNode = new YAHOO.widget.TextNode(aStates[i], division, false); var department=encodeURI(aStates[i]); depNode.href="frameUserAction.html?department="+department; depNode.target="rightFrame"; depNode.isLeaf=true; } } tree.draw(); } return { init: function() { YAHOO.util.Event.on(["mode0", "mode1"], "click", changeIconMode); var el = document.getElementById("mode1"); if (el && el.checked) { currentIconMode = parseInt(el.value); } else { currentIconMode = 0; } buildTree(); } } } (); //once the DOM has loaded, we can go ahead and set up our tree: YAHOO.util.Event.onDOMReady(YAHOO.example.treeExample.init, YAHOO.example.treeExample,true) --></script>
HTML code
<div id="treeDiv1" style="margin-top: 10px"></div>
dwr.xml配置
<dwr> <allow> <create creator="new" javascript="validator"> <param name="class" value="org.apache.struts2.validators.DWRValidator"/> </create> <convert converter="bean" match="com.opensymphony.xwork2.ValidationAwareSupport"/> <convert converter="bean" match="com.byd.bqs.model.Organization" javascript="Organization"> <param name="include" value="division,department" /> </convert> <create creator="spring" javascript="OrganizationService"> <param name="class" value="com.byd.bqs.OrganizationService"/> <param name="beanName" value="organizationService"/> <include method="getChildNodes"/> <include method="getHelloworld"/> <include method="getRootNodes"/> </create> </allow> <signatures> <![CDATA[ import java.util.Map; import org.apache.struts2.validators.DWRValidator; DWRValidator.doPost(String, String, Map<String, String>); ]]> </signatures> </dwr>
发表评论
-
简单ThreadLocal 实例
2012-09-26 15:50 1252测试类: public class TestLocal { ... -
PMD规则之Braces Rules
2012-09-18 15:57 912IfStmtsMustUseBraces: Avoid ... -
PMD规则之Basic Rules
2012-09-18 15:57 2989更多请参考:http://blog.csdn.net/jack ... -
准备做个网站练练手
2012-04-12 23:52 1026准备做个网站练练手,希望能够通过这个网站学习到最新的技术,希望 ... -
el表达式在jsp中不起作用 ${}
2012-02-21 10:23 2231el表达式在jsp中不起作用 ${xxx } 现在tag ... -
sitemesh装饰后的html中文乱码解决方法
2011-10-19 17:45 1024应用了sitemesh装饰模板后,所有html页面,只有有中文 ... -
配置session超时
2011-10-19 08:39 1322在网上收集了一些信息,自己再验证下看看 1.在web.xml ... -
yahoo treeview取得节点内容
2011-10-10 09:45 901正在使用yahoo treeview生成部门tree,如何把t ... -
Java+EE技术面试题
2011-08-20 14:48 946Java+EE技术面试题,内容比较全面,值得看看,巩固下基础知 ... -
java子父类内部程序的执行顺序
2011-04-02 15:18 27941.父类的静态方法和静态块 2.子类的静态方法和静态块 3 ... -
Tab选项卡切换效果JavaScript汇总
2011-03-31 14:32 2579非原创来源网络:原文地址:http://paranimage. ... -
JAVA中保留N位小数的方法,例子
2011-03-15 17:10 956import java.text.DecimalForm ... -
设计模式之Facade(外观 总管 Manager)
2011-03-11 10:15 832Facade模式的定义 : 为子系统中的一组 ... -
设计模式之Singleton(单态)
2011-03-11 10:12 736单态定义 : Singleton模式主要作用是 ... -
设计模式之Builder
2011-03-11 10:10 679Builder模式定义 : ... -
java获取某年某月的第一天和最后一天
2011-03-08 13:24 14641//需要注意的是:月份是从0开始的,比如说如果输入5的话, ... -
session与cookie的区别
2011-03-03 08:38 6071我所知道的有以下区别: 1、ses ... -
forward和redirect的区别
2011-03-03 08:35 697891.从地址栏显示来 ... -
ConcurrentMap和HashMap的区别
2011-03-02 16:02 16679类 HASHSET<E> 所有 ... -
GET和POST区别
2011-03-02 16:00 2942GET和POST区别如下: 1,生成方式 ge ...
相关推荐
NULL 博文链接:https://chenhailong.iteye.com/blog/1124206
dwr-yui实现分页,dwr-yui实现分页,dwr-yui实现分页
YUI库是一组工具和控件,它们用JavaScript写成, 为的是用DOM 脚本,DHTML和AJAX等技术创建丰富的网页交互式应用程序。YUI 基于BSD协议,对所有的使用方式都是免费的。YUI 项目包括YUI 库和两个创建时工具:YUI ...
NULL 博文链接:https://ttwang.iteye.com/blog/1741631
YAHOO yui2.7 文档+ 代码+例子
基于yui的layout,tree的一个demo
Struts2中使用JSON+YUI
uicompressor-2.4.7文件,ant 1.8.2 安装文件,以及例子,使用说明文档。成功运行。
使用YUI2.8 仿照JQuery UI 的select插件写的一个函数 详情见我的博客http://hi.baidu.com/hjzheng
YUI教程YUI 入门教程YUI 入门教程YUI 入门教程
利用Yahoo YUI库做的一个TREE实例,很详细的阐述了YUI的使用原理
NULL 博文链接:https://ttwang.iteye.com/blog/1741592
这是对YUI拖拽例子的改编,大家可以去访问的博客 http://hi.baidu.com/hjzheng
如果用 Ant 执行 YUI Compressor 任务时出现了中文乱码,请下载此资源,用这里边 dist 目录里边的 YUIAnt-zh_CN.jar 替换掉官方提供的 YUIAnt.jar ,然后在对应的 Ant 任务中,用 encoding="xxx" 指定源文件的字符...
yuicompressor-2.4.2.jar yuicompressor-2.4.7.jar jsZip.exe yuicompressor yui compressor js压缩工具 javascript压缩工具 css压缩工具 ------------------------------------ //压缩JS java -jar yui...
YUI 库,全称Yahoo! UI Library。是一组工具和控件,用JavaScript写成, 为的是用DOM 脚本,DHTML和AJAX等技术创建丰富的网页交互式应用程序。 YUI 基于BSD协议,对所有的使用方式都是免费的。YUI 项目包括YUI 库和两...
yui3-master.zip
使用脚本+yuicompressor对js,css文件打包.pdf
YUI Test is a complete testing framework for JavaScript and Web applications. You can use the simple JavaScript syntax to write unit tests that can be run in web browsers or on the command line, as ...