jQuery MiniUI

标题: 如何把菜单树里的id或其它属性的值,传入到action或jsp页面中 [打印本页]

作者: chxuen123    时间: 2015-9-25 11:10:31     标题: 如何把菜单树里的id或其它属性的值,传入到action或jsp页面中

点击菜单树tree中不同的选项链接,触发不同的功能,action或页面,想使用同一个页面(因为这些功能的界面大致基本相同的,只是需要一个参数不同就行)。如何把tree里的这个可以区别的参数的id或者其它属性的值,传进去呢?

作者: felt    时间: 2015-9-25 13:46:29

tree有onnodeclick和onnodeselect事件
这些事件里面可以获取选中节点的数据,可以传递相关参数到你的新增页面上
作者: chxuen123    时间: 2015-9-25 14:23:00

felt 发表于 2015-9-25 13:46
tree有onnodeclick和onnodeselect事件
这些事件里面可以获取选中节点的数据,可以传递相关参数到你的新增页 ...

我查了API,http://www.miniui.com/docs/api/index.html#ui=tree,没有上面两个事件,但是有nodeclick这个事件,但是如何把获取到的id属性传到action或另一个jsp页面呢?
作者: felt    时间: 2015-9-25 14:50:33

chxuen123 发表于 2015-9-25 14:23
我查了API,http://www.miniui.com/docs/api/index.html#ui=tree,没有上面两个事件,但是有nodeclick这个 ...

onnodeclick和onnodeselect都有,列出的时候没写on而已
我不清楚你这些页面之间是什么关系
作者: chxuen123    时间: 2015-9-25 15:06:53

felt 发表于 2015-9-25 14:50
onnodeclick和onnodeselect都有,列出的时候没写on而已
我不清楚你这些页面之间是什么关系 ...

哦,看到没有on的这两个事件了。页面之间也没什么特殊的关系。就是要把选的tree上的哪个节点传入action或jsp页面,作为区别参数而已,否则我得写好多基本重复的页面和action
作者: felt    时间: 2015-9-25 15:54:37

chxuen123 发表于 2015-9-25 15:06
哦,看到没有on的这两个事件了。页面之间也没什么特殊的关系。就是要把选的tree上的哪个节点传入action或 ...

如果你用我们的控件打开的页面,我们有事件可以传参数
比如mini.open({
   onload:function(e){
           var iframe = this.getIFrameEl();
           iframe.contentWindow.SetData(data);    //调用打开页面的SetData方法
   }
})
作者: chxuen123    时间: 2015-9-25 16:37:06

felt 发表于 2015-9-25 15:54
如果你用我们的控件打开的页面,我们有事件可以传参数
比如mini.open({
   onload:function(e){

是用的你们的控件,你提供了set方法,将值传入iframe了,那在另一个页面(这个页面加载在iframe里),又如何取到呢?使用GetData(data)?
作者: felt    时间: 2015-9-25 16:53:22

chxuen123 发表于 2015-9-25 16:37
是用的你们的控件,你提供了set方法,将值传入iframe了,那在另一个页面(这个页面加载在iframe里),又 ...

iframe不是我们的控件,是html原生的元素
作者: chxuen123    时间: 2015-9-25 16:55:01

felt 发表于 2015-9-25 16:53
iframe不是我们的控件,是html原生的元素

那这样请教吧:现在可以如上述方法传值进去,那另一边如何取得值呢?谢谢啦
作者: felt    时间: 2015-9-25 17:14:58

chxuen123 发表于 2015-9-25 16:55
那这样请教吧:现在可以如上述方法传值进去,那另一边如何取得值呢?谢谢啦 ...

iframe不是我们的控件,我们无法判断内部页面是否加载完成




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2