我做不到.链接到我的动作(Srtus2-Jquery-Grid)



我已经有库存了。我已经创建了一个额外的按钮struts2 jQuery网格。当我点击按钮时,它会转到Action。如何做到这一点点击?以下是我的部分代码。

 navigatorExtraButtons="{
            seperator: { 
            title : 'seperator'  
            }, 
            hide : { 
            title : 'Show/Hide', 
            icon: 'ui-icon-wrench', 
            onclick: function(){ load('<s:url action="ProductInitialise"/>')  } //--> this doesn't work.
            },
            alert : { 
            title : 'Alert', 
            caption : 'Show Alert!', 
            onclick: function(){ alert('Grid Button clicked!') }
            }
            }"

navigatorExtraButtons<sjg:grid /> Struts2(-jQuery Plugin)标签的参数。

你不能把一个Struts2标签放在另一个Struts2标签;

要做到这一点,您必须使用OGNL,并且在URL s的情况下,您应该在网格标记之外定义URL s,并使用OGNL引用它们,如:
<s:url id="myUrl" action="ProductInitialise" namespace="/myNamespace"/>

onclick: function(){ load('%{myUrl}') } 

假设所有其余的都在工作(例如load函数),这应该足以使其工作。

最新更新