問題タブ [icefaces-3]
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 - ace:datatable の「最初の」プロパティはどのように機能しますか?
ある種の同期されたページネーションを使用して、同じページに 3 つのテーブルを配置しようとしています。ace:datatable の「paginator」プロパティはテーブルごとに個別であるため、いくつかの commandLinks を使用して前後に移動する機能を実装しています。
表の「ページ」プロパティを試してみました。それらすべてを、commandLink のアクション メソッドで増分または減分されるバッキング Bean のプロパティにリンクしました。ただし、この「ページ」プロパティは、「paginator」プロパティが true に設定されている場合にのみ機能します。また、ページネーター自体 (番号付きページ、ボタン、その他すべて) を表示したくないため、このプロパティを使用できません。
ace:datatable の「最初の」プロパティも試し、このプロパティをバッキング Bean に再度バインドしました。しかし、それは何もしません。このプロパティの値を変更すると、テーブルはそれらを設定するリストの同じ位置に残ります。
パーソナライズされた ArrayList ( はデータベース内のテーブルと一致するクラス) を使用してテーブルを作成しています。そして、テーブルでページネーターを有効にし、「ページ」プロパティを使用したときにのみ機能しました。
また、Datamodel オブジェクトも使用しましたが、良い結果は得られませんでした。
では、ace:datatable の「最初の」プロパティは何に役立つのでしょうか? (このプロパティの API 定義は教えないでください。何度も読んでいます ;))。同僚の 1 人は、ACE の代わりに ice:datatable を使用したときにうまくいったと言っています。
このシナリオを実装するためのより良い解決策を知っている人はいますか (ページネーションが同じ 3 つのデータテーブルがあるため、クリックして「進む」と、すべてが同じ位置に移動します)。
前もって感謝します。
更新: IceSoft フォーラムを通じて回答を受け取りました。nils.lundquist 言います:
この問題の原因は、ace:dataTable がフォークされたライブラリ内のレガシー ページネーション コードにあるようです。これは当社の機能の一部として認識できないため、問題を修正しました。テストがうまくいけば、次のリリース (ベータ版も含む) で修正が反映される予定です。
コンポーネント制御のページネーションが有効になっている場合、 first はまだ効果がないことに注意してください。これを反映するように TLD を調整しました。ページネーションが無効になっている場合、First が実際に機能するようになりました。
今週リリースされる iceFaces 3.1.0 beta02 について。
このケースを解決するためのより良い方法 (ページネーションがリンクされた 3 つの dataTables) を誰かが知っていれば、どんな助けも高く評価されます。
ティア。
javascript - 開け方またJavaScriptで?
マウスでクリックした領域で ace:dialog または p:dialog (IceFaces は PrimeFaces のフォークであり、同じタグと属性であるため) を開く必要がありますが、方法がわかりません。これを JavaScript で。どうすればこれを達成できますか?
jsf-2 - icefaces 3 - WEB-INF 内のページからバッキング Bean に到達できない
icefaces のバージョンを 1.8 から 3 にアップグレードしましたが、次の問題に直面しています。ボタンにカーソルを合わせると、 POST mypage.jsf 、STATUS 404 Not Found. 誰か助けてくれませんか?ページをWEB-INFの外に移動すると機能しますが、プロジェクトのすべての構造を変更することはできません...どうもありがとう
java - ace:FileEntry の Browse のデフォルトのボタン名を変更
ace:fileEntry コンポーネントを使用して画像をデータベースにアップロードしようとしていますが、私の場合は「Seleccionar archivo」の「Browse」ボタンの名前を変更したいのですが、その名前がどこに保存されているかわかりません。
スクリーンショットを添付しました
http://i.stack.imgur.com/8b817.png
ありがとう
jsf - リダイレクトを使用せずにページに移動すると、JSF preRenderView がトリガーされない
ユーザーがその特定のページに移動したときに呼び出される preRender メソッドを作成しました。
しかし問題は、使用しない限り、このページに移動したときにこのメソッドが呼び出されないことです
faces-config.xml ファイルで。ただし、リダイレクトを使用したくないため、URL は常にログイン ページを指します。
ありがとうございました。
row - ace:dataTable シングルおよびダブルクリックの行選択リスナー
2 つの異なる動作を関連付けるために、同じ ace:dataTable でシングル クリックとダブル クリックの行選択を処理することは可能ですか? 例: ダブルクリック選択で行の詳細を開く必要があり、シングルクリックで行を選択するだけで済みます。
icefaces - 同じページで複数の ace:fileEntry タグを使用するには?
ace:fileEntry
音声ファイルをアップロードするタグと画像ファイルをアップロードするタグの 2 つのタグを含むページがあります。ページには保存ボタンも必要です。保存ボタンをクリックしたときに、アップロードする音声ファイルと画像ファイルの両方が選択されているかどうかを確認したい。
どうすればそれを達成できますか?
icefaces - 内部サーバー エラー ポップアップをカスタマイズするには?
内部サーバー エラー ポップアップを、ユーザーをエラー ページに転送するように置き換えたいのですが、その方法を教えてください。
spring-mvc - Spring と IceFaces: `http:// での予期しないエラー 404//WEB-INF/views/.xhtml`
Spring と ICEFaces に基づくソフトウェアを開発しています。
にファイルがあり<project directory>/src/main/webapp/WEB-INF/views/<filename>.xhtml
、次の URL を使用して正しくアクセスできます。http://<hostname>/<projectname>/<filename>.xhtml
ファイルには、<h:form id="formId">
としてレンダリングされる が含まれています<form action="/<projectname>/WEB-INF/views/<filename>.xhtml" [.. some other stuff ..]>
これは、フォームに含まれる入力送信をクリックすると、ブラウザーが URL を開こうhttp://<hostname>/<projectname>/WEB-INF/views/<filename>.xhtml
とし、タイトルで述べたように、エラー 404 ページが表示されることを意味します。
ファイル .xhtml にも「長い」URL を使用して到達できるようにしたいと思います。構成エラーのために、現在それを達成できないと確信しています。
これは私のweb.xmlです:
これは、前のファイルで参照されて いるapplicationContext.xmlです。
最後に、これは私のfaces-config.xmlです:
この構成では、短いURLを正常に開くことができないことを指摘しておきます。実際、適切なコントローラーを作成するか、@Controller内に適切な@RequestMappingを作成する必要があります。
はい、@RequestMappingの値は"<filename>"
、.xhtml
拡張子なしです。試行錯誤によって、GET を成功させるにはそのようなマッピングが必要であることを確認しました。一方で、そのような構成は本当にもろいものだと実感しています。より長いURL<filename>.xhtml
を使用してアクセスできるようにするには、構成ファイルで何を変更する必要がありますか?
ご清聴ありがとうございました。
icefaces-3 - icefaces ace コンポーネントのフォントが大きい
私はicefaces 3を使用しています。すべての ace コンポーネントを css で適切に表示していますが、唯一の問題は、すべての ace コンポーネントのフォント サイズとサイズが大きいことです。
このサイズは、icefaces ショーケースに表示されているコンポーネントのサイズに比べてはるかに大きいです。
誰かがこの問題を引き起こしている可能性のあるものに光を当てることができますか.