0

struts2-jqueryプラグインを使用しています。テキストフィールドを含む<sj:dialog>があります。そのテキストフィールドがフォーカスされたときに別のダイアログボックスを起動するようにしたい。この新しいダイアログボックスは、<sj:dialog>タグとしてもレンダリングする必要があります。このタスクに最適なソリューションは何ですか?

4

1 に答える 1

0

<sj:textfield>とその属性を使用しonFocusTopicsてフォーカスイベントを発生させ<sj:dialog>て、同じトピックを含むopenTopicsが開くようにすることができます。

.dialog()ところで、struts2jqueryはrequirejs実行時に必要なjsライブラリを取得するために使用するため、これらがsjページ上の既存のコンポーネントである場合にのみ使用できませんでした。

ページにダミーを含め、スタイルを<sj:dialog>に設定することで、これを克服できます。displaynone

于 2012-06-19T07:57:45.280 に答える