問題タブ [vignette]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ektron - Ektron へのコンテンツの移行
私は Ektron 8.6 で作業しています。
コンテンツを Vignette CMS から Ektron に移行する必要があります。コンテンツの移行プロセスを手動で行うのではなく自動化する (他の CMS から HTML を取得してコンテンツを作成する) ためのオプションが ekron にありますか?
r - Knitr: R パッケージ チェック エラー、オブジェクト 'opts_chunk' が見つかりません
R パッケージをチェックすると、次のエラーが表示されます。
Yihui Xie (knitr 開発者) は、RStudio では、knitr が .Rnw ファイルを織る方法として設定されていなかったためだと述べています。私が持っているRパッケージのDESCRIPTIONファイルには、ツールとビルドオプションの両方にknitrが設定されています。
そして私が持っているビネットで:
RStudio で pdf をコンパイルするか、knit("KNITR.Rnw") を使用すると、正しくコンパイルされます。パッケージを確認すると、ビネットごとに上記のエラーが表示されます。私も入れます
私の opts_chunk$set ステートメントの前。それは助けにはなりませんでした。コマンドラインからもチェックを実行しましたが、同じエラーが発生しました。助けてくれてありがとう。
Knitr は便利なパッケージです。私はビネットで長いシミュレーションを実行しますが、キャッシュを使用すると、毎回シミュレーションを実行しなくてもエラーを修正できます。Sweave.sty ファイルを見つけようとする問題もありません。
これが私のsessionInfo()
spring - Spring 3 ポートレットでの ResourceMapping からポートレットへのリダイレクト
Spring 3 ポートレットを介して CSV ダウンロードを提供する方法を考え出そうとしています。注釈を使用して、@ResourceMapping
レポート パラメータを a の形式で受け取り、レポート@ModelAttribute
を作成して返すハンドラを定義するメソッドがあります。私が実行している catch-22 は、クライアント フォームから送信されるパラメーターを検証しています。
ハンドラーを にする@ResourceMapping
と、 を使用してヘッダーを設定し、レポートを書き出すことResourceResponse
ができますが、ユーザーの入力が検証に失敗したときに、エラーが発生してユーザーをポートレット ビューにリダイレクトする方法がわかりません。ただし、それを にすると、@ActionMapping
をチェックしてBindingResult
、必要に応じてフォームに戻すことがActionResponse
できますが、 Content-Disposition ヘッダーを設定したり、CSV バイトを書き出すことはできません。これは非常に重要です。レポートを返送するため。
自分の選択肢が何であるかさえわからないので、ここで完全に途方に暮れています。ポートレットで私がやろうとしていることを行うことさえ可能ですか? 考えられる回避策について調べることができる他の例はありますか?
r - R 3.0.1 パッケージの作成エラー「Vignette 製品 'Sample.tex' には既知のファイル名拡張子 ('NA') がありません」
R 3.0.1 で独自のカスタム R パッケージを構築しようとしています。このパッケージは、以前のバージョンの R で正常にビルドされます。ビネットの作成中にエラーが発生することを除けば、正常に動作します。
inst/doc ディレクトリに Sample.Rnw があり、そのディレクトリには他の .tex ファイルが含まれています。
パッケージをビルドしようとすると、次のエラーが発生します。これが何を意味するのか、またはSample.texファイルが作成される理由についての参照が見つかりません。
このエラーの意味を理解する方法についてのアドバイスをいただければ幸いです。
jsp - JSR 286 ポートレットでの portletSessionScope 属性の取得
私は JSR 286 ポートレット (ポートレット仕様 2.0) に取り組んでいます。JSP で設定しようとしている値がいくつかあります。これは、Java コードでsession.setAttribute()
. PortletSession
ただし、ポートレットの名前空間名を使用しないと、JSPから属性を取得できないようです。
JSR 286 についての私の理解PortletSession
は次のとおりです。
- 各ポートレットには、Web コンテナーの HttpSession のサブセクションである独自の「ポートレット セッション」が与えられます。
- 「ポートレット セッション」に追加された属性は、そのポートレットにのみ表示されます
- 分離は、"javax.portlet.p.?" の形式で名前空間を属性に追加することによって行われます。ここで、 はポートレットの一意の識別子であり、属性の名前です。
これを読んportletSessionScope
で、JSP でオブジェクトを使用すると、属性への逆参照アクセスが可能になり、単純な JSP コードと HttpSession で行うのと同じように値を取得できるという印象を受けました。しかし、そうではないようです。
次の Java コードを使用します。
JSP コードで次のように動作することを期待します。
<div>
ただし、タグには何も印刷されません。私も試しました:
${portletSessionScope.sessionData.MESSAGE}
${portletSessionScope[MESSAGE]}
${portletSessionScope["MESSAGE"]}
<%=portletSession.getAttribute("MESSAGE", PortletSession.PORTLET_SCOPE)%>
他にもいくつかあります。ただし、次のようにすべての変数を出力するとpageSessionScope
:
次のように、ポータル ID が前に追加されているだけです。
メッセージ
私がそれを取り、それを次のように過去にすると:
<%=portletSession.getAttribute("javax.portlet.p.9f4396132993df65a8017810d6c48a0c-a6f0dbfb9072591830fbfb10d6c48a0c-96d16bb01556c9c7725e4632d6c48a0c?MESSAGE", PortletSession.PORTLET_SCOPE)%>
あるいは
${portletSessionScope["javax.portlet.p.9f4396132993df65a8017810d6c48a0c-a6f0dbfb9072591830fbfb10d6c48a0c-96d16bb01556c9c7725e4632d6c48a0c?MESSAGE"]}
その後、問題なく動作します。
だから、質問:
- JSTL と EL を使用した単純なフォームが機能しないのはなぜですか?
- 期待どおりに JSTL/EL を動作させることは可能ですか?
- そうでない場合、属性名の先頭に追加するために使用される名前空間の値を取得するにはどうすればよいですか? の値だけではなく、
<portal:namespace>
特定のインスタンス ID 情報も含まれているようです。
問題の特定に役立つ場合は、WebLogic 9.2 と Vignette 7.4 を使用しています。
r - サンプルの .rda ファイルを読み込む R パッケージ ビネットを作成しますか?
ここに投稿されたものと同様の質問があり、同様の方法でフォルダーを設定しようとしました: (サンプル ファイルを読み取る R パッケージ ビネットを書いていますか? )
Rでパッケージのビネットを書いています。
.Rnw ファイルを作成し、パッケージ pV 内のサブディレクトリ inst/doc に配置しました。同じサブディレクトリ inst/doc 内に、tree.rda という .rda ファイルを含むサンプル フォルダーを配置しました。
ビネットで関数を実行する前に、tree.rda ファイルを読み込む必要があります (これは 13 ~ 21 行目です)。
しかし、エラーが発生します:
.rda ファイルを正常に読み取って、次のコマンドを実行できるようにするにはどうすればよいですか (そして、tree.rda ファイルの最初の行を表示するには):
このツリー オブジェクトを、ビネットの後の部分で入力として必要とする追加関数への入力として使用できるようにするには?