1

状況:

notifyTopicsを介してリストからエンティティを削除する前に、確認を求められます。

    <script type="text/javascript">
    (function($) {

        $.subscribe("/confirmDeleteArticle",function(event,data) {
            if ( confirm('<s:text name="article.msg.confirm.delete" />') ) {
                return true;
             }
             else {
                 return false;
             }
        },null);
    })(jQuery);
    </script>
    <s:url id="disableLink" action="ArticleAction-delete" namespace="/secure/article" includeParams="none">
        <s:param name="id" value="%{id}" />
    </s:url>
    <sj:a href="%{disableLink}" targets="maintarget" onClickTopics="/confirmDeleteArticle">
        <img src="../images/icons/cross.png" alt="<s:text name="global.delete" />" title="<s:text name="global.delete" />"/>
    </sj:a>

問題:

エンティティのタイトルに関するパラメータを確認に渡したいのですが。

4

1 に答える 1

1

私はこの同じ問題に約2時間苦労しています。また、struts2-url-tag に escapeAmp="false" 属性を追加すると、問題が修正されます。

例えば

<s:url id="link_pactpersonal" action="pactpersonal" escapeAmp="false">
    <s:param name="nparam" value="%{'nvalue'}"></s:param>
    <s:param name="option" value="%{option}"></s:param>
    <s:param name="idstu" value="%{idstu}"></s:param>
    <s:param name="accordValue" value="%{accordValue}"></s:param>
</s:url>

<sj:div targets="divPersonal"
            id="divPersonal"
            name="divPersonal"
            indicator="indicator"
            href="%{link_pactpersonal}"
            reloadTopics="reloadPersonalDiv"
            formIds="hiddenForm"
            >
    </sj:div>
于 2011-03-12T09:02:05.457 に答える