⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 product_tree.java

📁 电信的网厅的整站代码
💻 JAVA
字号:
package com.doone.fj1w.info_manage;
import com.doone.data.*;
import com.doone.fj1w.fjmgr.tree.treeDoc;
import com.doone.fj1w.fjmgr.tree.rootType;
import com.altova.types.SchemaBoolean;
import com.doone.fj1w.fjmgr.tree.menuType;
public class product_tree {
  DataTable _dt=null;
  treeDoc doc = new treeDoc();
  rootType root = new rootType();
  public String sPath="d:/WebRoot/";

  public product_tree() {
    root.addopen_action(new SchemaBoolean(true));
          root.adddbl_click(new SchemaBoolean(true));
          try {
            root.addtext("ROOT");
          }
          catch (Exception ex) {
          }

  }
  public void setDataTable(DataTable dt)
  { this._dt=dt;
  }
  public void writeXmlNode(DataTable dt,String key) throws Exception {
    for(int i=0;i<dt.getRows().getCount();i++)
    {DataRow dr=dt.getRow(i);
      if(dr.getString("UpProductId").equals(key))
      { menuType submenu=new menuType();
        root.addmenu(submenu);
        submenu.addid(dr.getString("ProductId"));
        submenu.addtext(dr.getString("ProductName"));
        submenu.addhref("javascript:goifram('OA_edit.jsp?id="+submenu.getid()+"&name="+submenu.gettext()+"',"+submenu.getid()+",'"+submenu.gettext()+"')");
        newMenu(submenu,dr.getString("ProductId"));
      }
    }
    doc.setEncoding("GB2312");
                doc.setRootElementName("", "root");
                doc.setSchemaLocation("tree.xsd");


                doc.save(sPath+"manager/view/info_manage/tree.xml", root);

  }
  public void newMenu(menuType menu,String key) throws Exception
  { for(int i=0;i<_dt.getRows().getCount();i++)
   {
    DataRow dr=_dt.getRow(i);
   if(dr.getString("UpProductId").equals(key))
    {
      menuType submenu=new menuType();
      menu.addmenu(submenu);
       submenu.addid(dr.getString("ProductId"));
      submenu.addtext(dr.getString("ProductName"));
      submenu.addhref("javascript:goifram('OA_edit.jsp?id="+submenu.getid()+"&name="+submenu.gettext()+"',"+submenu.getid()+",'"+submenu.gettext()+"')");
      newMenu(submenu,dr.getString("ProductId"));
    }
  }
  }


}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -