問題タブ [netzke]
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.
ruby-on-rails-3.2 - Netzke 確認ポップアップ
Netzke Gridでは、レコードの削除中に確認を求められます。
適用アクションと保存アクションに同じことをどのように実装できますか。
ありがとう。
ruby-on-rails - netzke レール コンポーネントを保護する
Netzke を使用して、アプリ用の cruid コンポーネントを持っています
実行している場所を表示する
このビューのコントローラーを簡単な認証で保護し、
そのため、このコントローラーでアクション インデックスを呼び出すと、アプリのnetzke cruid が呼び出され、名前とパスワードを入力するように要求されます。問題は、これは十分に安全ですか? アプリのnetzkeコンポーネントをどうにかして保護する必要があるのでしょうか? 誰かがそれらを実行して、コントローラーのインデックス メソッドをバイパスできますか?
extjs4 - Netzke 列のロック
Ext JS ドキュメントにある機能を見ました - http://dev.sencha.com/deploy/ext-4.0.1/examples/grid/locking-grid.html。ドキュメントに従って「ロック」オプションを設定することで列をロックできますが、Netzke Grid でこれを行うと、グリッドが消えます。これを達成するための特定の方法はありますか。サンプルコードの下に、
netzke - DB クエリの結果からの Netzke Grid 行
Formと空のGridを含むインターフェイスを作成する必要があります。フォームで値を選択して送信すると、3 つの DB テーブルを使用してクエリを作成する必要があり、クエリの結果がグリッドに入力される必要があります。
注:- すべてのフォーム フィールドは依存コンボ ボックスです。
何か案が?
ありがとう。
Update1:-
A、B、Cの3モデル
テーブル C には、「左 (整数)、右 (整数)、バージョン (文字列、例:- 33.77.198.1)」という 3 つの列があります。テーブル B には、「オリジナル (整数)」という名前の列があります。
今、私のフォームは
1) コンボボックス - A - フィールド「名前」 - ラベル名
2) コンボ ボックス - C - フィールド「バージョン」 - ラベル バージョン 1
3) コンボ ボックス - C - フィールド「バージョン」 - ラベル バージョン 2
これら 3 つの値をすべて選択して送信すると、クエリが作成され、結果がグリッドに表示されます。
クエリ: -
31 - コンボ ボックス A から
選択した値 347.0.112.227 - コンボ ボックス B から
選択した値 347.0.112.529 - コンボ ボックス C から選択した値
extjs - 主キー以外のテーブル列の値を取得する方法
選択した行の主キーの値を取得するにはrecord.get('id')
、extjsで使用できます。他の列の値を取得する方法 (たとえば、 nameまたはt_idという名前の列があるとします)。私の場合、警告record.get('id')
すると正確な値が返されますが、警告record.get('t_id')
はundefinedと表示されます。
ありがとう。
アップデート:
の結果を取得していrecord.get('name')
ます。外部キー のみt_id
が機能していません。
extjs - netzke 0.8 が Rails 4.0 で動作しない
netzke gem - ~> 0.8.0 version with rails 4.0 and ruby 2.0 を使用しています。rails サーバーを起動するとエラーが発生します。基本的に、私のルート コードは次のようになります。
netzke 行をコメントアウトすると、ルーティングに問題はありません。そうでない場合、Rails は get または post を使用して一致しないというエラーをスローします。netzke は Rails 4.0 と互換性がありますか? どうすれば解決できますか?または、これを機能させるには、古いバージョンのレールを使用する必要があります。
ruby-on-rails - netzke を使用してパネルをアコーディオンでスクロール可能にする
サイドバーとメイン領域を備えた netzke アプリケーションがあります。メインエリアでは地図を表示します。サイドバーにはアコーディオンがあります。アコーディオンにはメニューがあり、メニュー項目をクリックすると、その項目のグリッドがアコーディオンの別のパネルに動的に読み込まれ、そのパネルが開きます。
それは機能しますが、グリッドはパネルの y 方向に適合せず、スクロールバーもありません。これは、ページネーションなどで下部を失うことを意味します。かなり重要:)
私のアコーディオン:
ナビゲーターにはメニューが含まれており、混合されたjavascriptには次のものがあります。
ご覧のとおり、自動スクロールで遊んでみました。グリッドは収まりますが、スクロールしません。そのため、一番下に到達することはできません(ページネーションリンクなどで)
スクリーンショット:
アップデート:
アコーディオンのパネルのコンテンツとして追加するのではなく、ロードされたコンポーネントをアコーディオンに動的に追加しようとしました。私はそれを行うのに失敗し、代わりに完全なアコーディオンを上書きしました(アコーディオンのIDをコンテナとして指定しました-だから、それは理にかなっていると思います:)。しかし、グリッドは完全に正しくレンダリングされます。netzkeLoadComponent
新しいパネルをアコーディオンに動的に追加することが可能かどうかはわかりません。
更新 2: 同じ効果を持つパネルをアコーディオンに動的に追加しました。
パネルを手動で追加してからグリッドを追加できましたが、見た目は同じです。
しかし、技術的に言えば、私も同じことをしています。そう :( :(
更新 2: にコンテナーを明示的に指定しない場合netzkeLoadComponent
、グリッドはアコーディオンで正しくレンダリングされますが、this
(ナビゲーター ツリー) が置き換えられます。すっごい…ありえます。次に、正しくレンダリングを行うための正しいイベント セットを見つけます。
これにより、グリッドを配置したいパネルが非表示になっていて、まだレイアウトがないことを考えるようになりました。最初に展開され、パネルがlistPanel
明示的に展開され、タイムアウトが経過した後に展開されたことを確認しようとしましたが、すべて役に立ちました。私は近くにいますが、まだ葉巻はありません:)doLayout
netzkeLoadComponent
助けてください :)