問題タブ [tomahawk]
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.
java - トマホークでデータをPDF形式にエクスポートしますか?
私のアプリケーションでは、<h:DataTable>
ApacheTomaHawkを使用してデータをからPDFファイルにエクスポートしようとしています。ページの読み込み中に例外が発生します。コードと以下の例外を貼り付けました。
JSFコード
例外
java - JSFでトマホークを使用してWebページからPDF形式にデータを取得しますか?
私はJSf
トマホークテクノロジーの初心者です。アプリケーションでは、データテーブルを使用しています。ボタンをクリックするだけで、データテーブルの情報をPDF形式に保存したいTomahawk
と思いますSandBox
.親切に助けてください。
java - JSFでt:commandSortHeaderにスタイルクラスを適用するにはどうすればよいですか?
並べ替えの目的で使用している私のアプリケーションt:commandSortHeader
では、styleClass属性を使用して、表示されるデフォルトの矢印を他の画像に変更することはできますか?可能であればそれを行う方法。親切に助けてください。
jsf - JSF 2.0(Glassfish V3)でトマホーク機能を取得する方法
JSF1.1とMyFacesTomahawk1.1で作成された既存のアプリケーションをJSF2.0にアップグレードして、フェイスレットなどを入手し始めました。
トマホークはJSF2.0に組み込まれているのではなく、スタンドアロンバージョンのFaceletsを想定しているため、次のエラーが発生するため、トマホークはJSF2.0と互換性がないようです。
(現在、javax.faces.view.faceletsに配置されているようです)。
私は周りを見回しましたが、トマホークのJSF2.0フェイスレット互換バージョンがないようです。私はt:updateActionListener(t:dataTable内)とt:panelGroupのrowSpan機能だけが必要だと信じています。このすべての機能はJSF2.0で直接利用できますか、それともこれを提供する新しいライブラリを見つける必要がありますか?
助言がありますか?
jsf - 並べ替えを使用すると、並べ替え矢印が常に表示されます
ほとんどのページでdatatableが使用されているタブとしていくつかのページがあります。特定の列で並べ替えてページを終了し、このページに再度入ると、矢印が表示されます(ページの終了方法に応じて上/下)。ただし、データは矢印が示す方向に並べ替えられていません。に設定preserveSort
しpreserveDataModel
ましたfalse
。は、すべてのページの列のタグでにarrow
設定されます。これはバグですか、それとも設定がありませんか?私はに設定しようとしましたが、役に立たなかった。true
t:commandSortHeader
forceId
false
t:commandSortHeader
java - ヘッダーが固定されたスクロール可能なトマホーク テーブルが必要
テーブルで t:commanSortHeader を使用しましたが、そのテーブルには固定ヘッダーが必要で、そのテーブルはスクロール可能である必要があります。解決策を提案する
apache - JSF(および友達)タグと従来のhtmlタグ
それで、この質問は今日出てきました、そして、私は特定のまたは科学的な答えを持っていませんでした。
従来のhtmlタグの代わりにjsf(またはtomahawk、facletsなど)タグを使用することに関連するコストはどれくらいですか。私の直感的な反応は、jsfタグが提供する追加機能が必要な状況では使用し、必要がない場合は従来のタグを使用する必要があるということです。また、jsfタグはhtmlよりも多くのリソースを必要とするように感じます(サーバーはそれらを取得してhtmlとして再レンダリングする必要があるため)。(時間とメモリに関して)実際のコストを知っている人はいますか?また、有用な情報は、使用されている規則、純粋なjsf、またはその2つの混合物です。
java - JSF 2.0 と MyFaces トマホーク
JSF 1.2 & tomahawk 1.1.9 & no facelets を使用し、JSF 2.0 & tomahawk 1.1.9 を使用する既存の Web アプリの JSF アップグレードを調査しています。
これは私の調査結果です。
at:dataScroller で使用される t:dataTable を除いて、すべての tomahawk コンポーネントが機能しました – ただし、t:dataTable で preserveDataModel="true" の場合のみ。
回避策は preserveDataModel="false" を設定することです
-壊れる理由はここで説明されています: http://www.mail-archive.com/dev@myfaces.apache.org/msg40741.html
preserveDataModel="true" を preserveDataModel="false" に変更した場合の影響については、こちらで説明しています: http://wiki.apache.org/myfaces/Working_With_DataTable_And_PreserveDataModel
既存の JSF 1.2 タグは、JSF 2.0 ランタイムで引き続き機能します
他の誰かが似たようなことをしたことがありますか?あなたの経験は何ですか?
私はWebを高低で検索しましたが、このトピックについてはあまり見つかりませんでしたが、現時点では、新しいライブラリを数週間テスト環境に出し、その後ライブ環境に出すことにかなり自信を持っています.
jsf - 空のt:dataTableは無効なHTMLをレンダリングしている可能性がありますか?
Tomahawk 1.1.8を使用していて、空であってもdataTableをビルド/レンダリングしようとしています。(要件としてrendered = "true")
Beanが空のリストを提供することを考えると(t:dataTableによって表示される行はありません)。複数の列を提供するヘッダーがある場合でも、Tomahawksのt:dataTableが「無効な」HTMLの後にレンダリングされるのはなぜですか。
t:dataTableのJSFコードは通常どおりです。
対照的に、JSF h:dataTableは、完全なtrタグを省略するだけで「より良い」レンダリングを行います(=これも「無効な」HTMLであるかどうかわからない場合でも)。
これに関する私の問題は、css "border-collapse:collapse;"のときにテーブルトップの内側の境界線/ルールがないことです。アクティブです。
2つのHTML例を用意しました。1つは実際の事実を説明し、もう1つはトマホークがそれを修正する方法を説明しています。
... colspanを使用すると、どのように改善されるでしょうか。
行のすべてのセルにわたるcolspanが最適かもしれないと私は思います。
IEやOperaのような一部のブラウザは気にしませんが、Firefoxは気にしますし、私もこの点を理解できます。
これから最良の結果を得る方法の回避策やパターンはありますか?テクニックが足りないかもしれないので、お願いします。
ありがとう