expandNews.jsp 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <head><title>
  5. </title>
  6. <link href="../../ligerui/lib/ligerUI/skins/Aqua/css/ligerui-all.css" rel="stylesheet" type="text/css" />
  7. <script src="../../ligerui/lib/jquery/jquery-1.3.2.min.js" type="text/javascript"></script>
  8. <script src="../../ligerui/lib/ligerUI/js/ligerui.min.js"
  9. type="text/javascript"></script>
  10. <script src="../../ligerui/lib/ligerUI/js/core/base.js" type="text/javascript"></script>
  11. <script src="../../ligerui/lib/ligerUI/js/plugins/ligerTree.js" type="text/javascript"></script>
  12. <script type="text/javascript">
  13. var manager = null;
  14. $(function (){
  15. var alerts = function (content)
  16. {
  17. $.ligerDialog.alert(content);
  18. };
  19. $("#tree1").ligerTree( {
  20. url : 'columns!init?extendFlag=false',
  21. checkbox : true,
  22. slide : false,
  23. nodeWidth : 120,
  24. parentIDFieldName :'pid', //父节点 ID
  25. attribute : [ 'nodename', 'url' ],
  26. onCheck : function(node, checked) {
  27. if(checked==true){
  28. if(node.data.lmlx==3){
  29. //alert('yes:'+node.data.lmlx);
  30. }else{
  31. //alert('此栏目暂时无法进行扩展!');
  32. return false;
  33. }
  34. }
  35. }
  36. }
  37. );
  38. manager = $("#tree1").ligerGetTreeManager();
  39. });
  40. //获取选中
  41. function getChecked(){
  42. var notes = manager.getChecked();
  43. var text = "";
  44. var idStr = "";
  45. for (var i = 0; i < notes.length; i++)
  46. {
  47. if(notes[i].data.lmlx=="新闻"){
  48. text += notes[i].data.id + ",";
  49. idStr += notes[i].data.id+",";
  50. }
  51. }
  52. //idStr = idStr.substring(0,idStr.length-1);
  53. //alert('选择的节点数:' + idStr);
  54. window.parent.document.getElementById("by1").value=idStr;
  55. }
  56. </script>
  57. </head>
  58. <body style="padding:10px" >
  59. <input type="hidden" id="btn1" onclick="getChecked()"/>
  60. <div position="left" id="accordion1" style="overflow:auto;width:100%;" >
  61. <ul id="tree1" style="margin-top: 3px;"></ul>
  62. </div>
  63. <input type="hidden" id="expandMsg"/>
  64. </body>
  65. </html>