sj:包含带有动态内容的tabbedpannel的对话框(模态)

时间:2016-05-16 14:07:51

标签: struts2-jquery struts2-jquery-plugin

在使用Strust2Jquery(3.7.1)插件时,我遇到了这个问题。请问大师请与我分享你的智慧。

我想要一个对话框(sj:dialog modal)显示。它包含3个选项卡,每个选项卡都有一个网格,用于从服务器检索数据。

这就是我目前所拥有的:                                                                                   

                    <div id="myStatusTab">
                        <s:hidden id="myUniqueValue" name="myUniqueValue" value="%{myUniqueValue}" />
                        <s:hidden id="myOtherUniqueValue" name="myOtherUniqueValue" value="%{myOtherUniqueValue}" />

                        <s:url id="getDataStatuses" action="getDataStatuses?myOtherUniqueValue=%{myOtherUniqueValue}&myUniqueValue=%{myUniqueValue}" namespace="/" />
                        <s:url id="updateAddDataStatuses" action="updateData?myOtherUniqueValue=%{myOtherUniqueValue}&myUniqueValue=%{myUniqueValue}" namespace="/" />

                        <sjg:grid id="myGridStatuses" 
                            caption=" Status of Current" 
                            dataType="json"
                            autoencode="false" 
                            href="%{getDataStatuses}" 
                            editurl="%{updateAddDataStatuses}"
                            gridModel="myDataStructure"
                            rownumbers="true"
                            multiselect="false"
                            navigator="true"
                            navigatorEdit="false"
                            navigatorAdd="false"
                            navigatorDelete="false"
                            navigatorSearch="false"
                            navigatorView="false"
                            navigatorRefresh="true"
                            rowNum="-1"
                            groupText="['<b>{0} </b>']"
                            groupField="['statusParent']"
                            groupColumnShow="[false]"
                            navigatorEditOptions="{height:500, width:300}"
                            editinline="true"
                            viewrecords="false"
                            pager="true"
                            hidegrid="false"
                            footerrow="false"
                            indicator="gridinfo"
                            >
                            ...

                            //contains needed columns and proper closing tags

                        </div>
                        <div id="myTestDatesTab" >
                        ...
                        </div>
                    </sjg:grid>

我有多个记录会调用这个sj:对话框传递myUniqueData和myVeryUniqueData。

我的问题是超链接需要什么才能完成这项工作?

我试过了我的jsp:

    $("#dtrDialog").attr("src","getDataStatuses?myOtherUniqueValue="+myOtherUniqueValuegNumber+"&myUniqueValue="+myUniqueValue);
    $("#dtrDialog").dialog('open');

但不会发生对db的调用。任何问题/意见/建议都会非常感激。

0 个答案:

没有答案