問題タブ [zk]
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.
web-applications - 値がZKのcreateNativeQuery結果からのものであるリストボックスに値を表示する方法は?
Hibernate で createNativeQuery の結果から値を表示する必要がある場合、非常にイライラする問題が発生します。私のコードは次のようになります。
これは単純なクエリです。事前に、カウントを使用するようなより複雑なクエリを作成し、クエリで多くの関数を作成し、ZK zul ページのコードを次のようにする必要があるためです。
値が私が書いたようなものであれば、リストセルは次のようになります:
コードが次のように listitem で変更された場合:
機能していません。別名、リストアイテムは行に表示されますが、値はnullです。この問題について非常に混乱しています。誰かが私を助けることができますか?
以前はicefacesを使用してWebを作成していましたが、icefacesの場合は、このタグをセルに配置するだけです:
currentRow[0]
しかし、Zkでは、私はそれを見つけていません..
私の悪い英語とこの初心者の質問で申し訳ありません..ありがとう..:D
include - Zk に含まれる .zul ページがメイン コントローラーで動作しない
tabbox を使用してタブ付きページを作成しました。また、各タブには別の zul ページが含まれています。メインページに1つのコントローラーを適用しました。
含まれているzulページのコンポーネントにアクションを追加すると、コントローラークラスでそれをキャッチできません。コントローラーを zul に適用すると、コントローラー クラスの新しいインスタンスが作成されます。
これが私のコードです。
とdealerEdit.zul
これは私のコントローラ(IndexController.java
)クラスです:
include - Zk 含まれている .zul ページ コンポーネントに ID で到達する方法は?
含まれている .zul ページの ID でコンポーネントにアクセスできません。コントローラーを備えた main.zul が 1 つあり、含まれている zul ページに Java コントローラー クラスを介してコンポーネントを取得する必要がありますが、null が返されます。
含まれているメソッドが新しい ID スペースを作成することは知っていますが、このコンポーネントを取得する方法はありますか?
アップデート
これが私のコードです:
zulのメインページ
PagingListBox.zul (含まれるページ)
IndexCONtroller.java
events - ZK: すべての子孫のイベントをリッスンする
私は現在 ZK アプリケーションを開発していますが、SelectEvent
特定の 1 つ以下のすべてのコンポーネントから起動されたすべての s をリッスンする方法を見つけることができませんでした (これは最初に存在する唯一のものであり、その中で行われるすべての選択で子孫を取得します)または子孫)。
このコンポーネントの下の階層は ごとSelectEvent
に変化するので、その都度状況を確認する必要があります。
私が考えることができる唯一のものは
- 必要な条件チェックを行う関数を定義し、さらに
- この関数を呼び出すすべての子孫 (存在しない) イベントリスナーに追加します
- 条件チェックを行うページにイベントリスナーを登録します。必要以上に頻繁に発火しますが、まったく発火しないよりはましです。
どちらも適切ではなく、複数のルート コンポーネントが存在する場合、後者は安全ではありません (これらのそれぞれに独自の子孫のセットがあるため)。
私が見落としている方法はありますか?
PS: これは、この質問の ZK バージョンです。
いくつかのコード。ExpressionTypeSelector
には、Listbox
を選択するためのが含まれていますExpressionModel
。選択すると、モデルのウィジェットが のウィジェットに置き換わりExpressionTypeSelector
ます。
主要:
TermModel
( の例ExpressionModel
)
表示されます: ユーザーは のツリーを作成できますTermModel
。選択が行われるたびに、これが最後の可能な選択であったかどうかを確認する必要があります。
components - ZKページ上のすべてのコンポーネントを取得する方法は?
ページ上のすべてのコンポーネントを取得して、それらに制約を設定しようとしています。すべてのコンポーネントには id があります。IdSpace を使用してページ上のすべての ID を取得しようとしましたが、Idspace を取得するにはどうすればよいですか? 使った
IdSpace を取得するには?
java - ZK Combobox onSelect イベント
Combobox
トークン化されたオートコンプリートを行うために、に基づいて複合コンポーネントを作成しています。基本的な考え方は、Combobox
が現在のテキストに一致するアイテムをモデルに照会し、ユーザーが提示されたオプションから何かを選択すると、トークン化された提示のために別のリストに追加されるというものです。全体として、Facebook、Apple Mail、およびその他のさまざまな場所で見た入力のように見えます.
私の現在の問題は、カーソルキーを使用してリストを上下に移動しただけではなく、ユーザーがリストから何かを選択したときを実際に判断できないことに起因しているようです。Combobox#onSelect
ドロップダウンのオプションのリストをナビゲートするときにトリガーされるようです。実際に必要なのは、ユーザーが「これが欲しい」アクションを実行したときに選択を取得する方法です。通常、ドロップで選択してEnterキーを押しますダウンするか、マウスでドロップダウンのエントリを手動で選択します。
これまでに思いついた最善の方法は、 を監視し、が falseCombobox#onOpen
かどうかを確認してから、モデルを手動で調べて選択することです。OpenEvent#isOpen
onSelect
「これが欲しい」シナリオを認識または検出し、「 3 番目のオプションをダウンさせたいので、DOWN、DOWN、DOWN + ENTER」の間にトリガーされたイベントと区別するためのより良い方法はありますか?
以下のコードは基本的に私が今見ているものです
widget - zk: いつウィジェットの子を作成するのですか?
最初に: 私はかなり zk に慣れていません。多くのクライアント側処理 (画像編集を考えてください) を行うコンポーネントを作成しようとしています。したがって、「構築時」に独自の子ウィジェットを作成するウィジェットを作成したいと思います。
しかし、ウィジェットをインスタンス化する方法に関するドキュメントはたくさんありますが、それをいつ実行するかについてのヒントは見つかりません。言い換えると:
ZK はウィジェットをどのように呼び出しますか? ウィジェットの JavaScript でどのメソッドをオーバーライドして子を生成する必要がありますか?
image - zk(zk WYSIWYG Editor)でCKEditorを使用して画像をアップロードできますか?
zk アップロード コンポーネントを使用して画像をアップロードし、画像のコンテキスト パスを CKEditor に挿入するのは複雑すぎるため、
http://ckeditor.com/demoでは、CKEditor が画像やフラッシュなどをアップロードできることがわかります。
しかし、zk では、CKEditor にはこの機能がありません。
zk の CKEditor がファイルをアップロードできないということですか?
spring-webflow - Spring-Webflow HTML リンクを使用してイベントを通知する
Spring-Webflow (2.3)、ZK (5.0.7.1)、ZK Spring (3.0) で遊んでいます。
実際、 Spring-Webflowで説明されているように、HTML リンクでイベントを通知しようとしています。
私のフロー定義ファイルの一部は次のようになります。
Web プロジェクトをデプロイしてメイン ビューに移動すると、次のエラーが表示されます。
で置き換えても同じエラーが発生_eventId=go2ProjectRoomView
し_eventId_go2ProjectRoomView
ます。
完全なスタック トレースへのリンク。
events - ZK はタッチイベント処理を提供していますか?
ZK デスクトップ アプリケーションをタブレット コンピューター用に最適化するつもりです。ZK/ZK Mobile がタッチ イベント処理を提供しているかどうかを知りたいのはそのためですか? つまり、Sencha touch や JQuery Mobile と同じです。私はたくさんグーグルで検索しましたが、何も見つかりませんでした。確認したいので、ここで質問します。