急呀

zjhlsf 2012-04-27 02:40:46
怎么添加一个表的级联数据 字段有,父id、等级、树形等这些字段,大神们我用的是ss2h,能贴action的代码没,我做添加的时候是充下拉框里选的
...全文
123 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjhlsf 2012-04-27
  • 打赏
  • 举报
回复
哦,添加我成功了,谢谢
小蜗 2012-04-27
  • 打赏
  • 举报
回复
function onClick(e, treeId, treeNode) {
var zTree = $.fn.zTree.getZTreeObj("treeDemo"),
nodes = zTree.getSelectedNodes(),
v = "";
nodes.sort(function compare(a,b){return a.id-b.id;});
for (var i=0, l=nodes.length; i<l; i++) {
v += nodes[i].name + ",";
}
if (v.length > 0 ) v = v.substring(0, v.length-1);
var cityObj = $("#citySel");
cityObj.attr("value", v);
}
你看啊 这个是DEMO 的源码 cityObj.attr("value", v);这个是把你选定的值赋值给文本框显示
那么在这里我们可以 获取选定节点的 ID 号 来赋值给 隐藏标签元素 传递到后台
小蜗 2012-04-27
  • 打赏
  • 举报
回复
如果 用那个插件的话 估计要在JS里面 对选择的值进行处理 然后赋值给隐藏的元素 提交传递到后台
小蜗 2012-04-27
  • 打赏
  • 举报
回复
你现在是不是 对 前台传递下拉框的选定值这里有迷惑啊 我没有代码啊。Struts2你可以直接提交表单的 前提 在对应的ACTION类里 要有对应的下拉框NAME的变量

例如:前台 <select id="XX" name="XX" ...

后台ACTION类

private String XX;或者private List<String> XX = new ArrayList<String>();

这样你在对应的方法里面DEBUG一下 看看XX的变量结构 然后就可以对其进行数据的处理 了啊
zjhlsf 2012-04-27
  • 打赏
  • 举报
回复
是呀,我是从数据库读出来的,你能贴下你action的代码不我现在头都大了,时间也紧
小蜗 2012-04-27
  • 打赏
  • 举报
回复
父子类关系 可以这么设计的

+文件1_0_0
-文件1_1_0
-文件1_2_0
-文件1_2_1
+文件2_0_0
+文件3_0_0

每个节点都有对应的节点ID 例如1_0_0
小蜗 2012-04-27
  • 打赏
  • 举报
回复
我问一下啊 你这个下拉框 的值 是从数据库取出来之后 赋予的 还是说 写死在前台然后 把前台的关系 存到数据库里?
zjhlsf 2012-04-27
  • 打赏
  • 举报
回复
重点是那等级关系谁是谁的子类谁是谁的父类
zjhlsf 2012-04-27
  • 打赏
  • 举报
回复

你有例子??给我好不
小蜗 2012-04-27
  • 打赏
  • 举报
回复
是把 下拉框的所选的数据存储到数据库的表中么?

67,549

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧