JQuery UI 機能とスタイリングを追加しようとしましたが、CSS ファイルに問題があります。以前は XSLTForms ファイルに多くのライブラリを添付していましたが、実際にはロードできません。他の CSS ファイルと同じように、CSS ファイル内にタグとタグを既に配置しましたが、成功しませんでした。
何が間違っている可能性がありますか?Y はダイアログを表示できますが、スタイルがないため、機能は問題ありません。ソース コードを新しいファイルにコピーし、それを html に変更しました (XForms タグを HTML に置き換えました)。すべて問題なく動作しました。だから、XSLTFormsには何かがあると思います。
<xf:trigger id="showDialog">
<xf:label>Show dialog!</xf:label>
<xf:load ev:event="DOMActivate" resource="javascript:
var dialog = document.createElement('div');
dialog.innerHTML = 'Your modal dialog';
$(dialog).dialog({
autoOpen: true,
modal: true,
title: 'Attention',
open: function(){
$('.ui-widget-overlay').bind('click',function(){
$(dialog).dialog('close');
})
}
});
"/>
</xf:trigger>
この方法でロードしようとしても失敗しました:
<style type="text/css">
@import url('res/jquery-ui.css');
</style>