struts-menu树型菜单透过右键实现删除,插入,更新节点这三个功能
struts-menu树型菜单通过右键实现删除,插入,更新节点这三个功能
用struts-menu实现动态树型菜单,但是我想用右键实现删除,插入,更新这三个功能。如此非常方便用户。
问题出下我想用JavaScripe通过左键单击选中某节点后,要获得该节点在表中对应的ID值,如果能获得那么通过右键来实现上述三个功能就非常方便。
现在我用JS的如下方法:
function xuan_zhong()
{
var id=document.activeElement.id;//获得有焦点的节点的id,也就是选中的节点的ID值
alert(id);
}
可是输出的却是:webfx-tree-object-2-anchor
这个并不表对应的ID值。
请问如何才能选取中某节点就得到该节点在表中对应的ID值呢?请指教
用struts-menu实现动态树型菜单,但是我想用右键实现删除,插入,更新这三个功能。如此非常方便用户。
问题出下我想用JavaScripe通过左键单击选中某节点后,要获得该节点在表中对应的ID值,如果能获得那么通过右键来实现上述三个功能就非常方便。
现在我用JS的如下方法:
function xuan_zhong()
{
var id=document.activeElement.id;//获得有焦点的节点的id,也就是选中的节点的ID值
alert(id);
}
可是输出的却是:webfx-tree-object-2-anchor
这个并不表对应的ID值。
请问如何才能选取中某节点就得到该节点在表中对应的ID值呢?请指教
1 楼
stamina
2007-07-31
for (int i=0; i < list.size(); i++)
{
MenuComponent mc = new MenuComponent();
MenuItem mi=(MenuItem) list.get(i);
String name = mi.getName();
mc.setName(name);
String parent = (String) mi.getParentName();
System.out.println(name + ", parent is: " + parent);
if (parent != null)
{
MenuComponent parentMenu = repository.getMenu(parent);
if (parentMenu == null)
{
System.out.println("parentMenu '" + parent + "' doesn't exist!");
// create a temporary parentMenu
parentMenu = new MenuComponent();
parentMenu.setName(parent);
repository.addMenu(parentMenu);
}
mc.setParent(parentMenu);
// if (parent != null)
}
String title = (String)mi.getTitle();
mc.setTitle(title);
//这个ID能取到数据库中对应的ID值
int id0 = mi.getId();
{
MenuComponent mc = new MenuComponent();
MenuItem mi=(MenuItem) list.get(i);
String name = mi.getName();
mc.setName(name);
String parent = (String) mi.getParentName();
System.out.println(name + ", parent is: " + parent);
if (parent != null)
{
MenuComponent parentMenu = repository.getMenu(parent);
if (parentMenu == null)
{
System.out.println("parentMenu '" + parent + "' doesn't exist!");
// create a temporary parentMenu
parentMenu = new MenuComponent();
parentMenu.setName(parent);
repository.addMenu(parentMenu);
}
mc.setParent(parentMenu);
// if (parent != null)
}
String title = (String)mi.getTitle();
mc.setTitle(title);
//这个ID能取到数据库中对应的ID值
int id0 = mi.getId();