問題タブ [kogrid]
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.
knockout.js - KoGrid - 選択したものまで自動スクロール
KoGrid を使用して「アセット」のリストを表示し、同じアセットを Google マップに表示したいと考えています。ユーザーがマップ内のピンをクリックすると、リスト内の対応するアセットが下にスクロールされて上部に表示されます。おまけ: 既に表示されている場合は何もしないでください。
以前に別のリストでこれを行ったことがありますが、並べ替えとフィルター処理との相互作用により、しばらくの間問題が発生しました (並べ替えまたはフィルター処理を行うたびに、アセットのインデックスを再計算する必要がありました)。
koGridでこれを行うことはできますか? このグリッドに切り替える前に、これを理解する必要があります。例や助けをいただければ幸いです。
knockout.js - koGrid の並べ替え - サーバー側のページング
複数のページがある場合、koGrid はすべての項目を並べ替えることができないようです。列ヘッダーをクリックしたときに表示されているページを並べ替えるだけのように見えます。次のページ (または前後のページ) に移動すると、クリックした列に従ってデータが並べ替えられません。これは、koGrid Web サイトにある「Server-Side Paging Example」にも当てはまります。
http://ericmbarnard.github.com/KoGrid/#/examples
koGrid を使用して複数のページで並べ替えを行った人はいますか?
ありがとうございました。
knockout.js - クリックイベントがこのKoGridテンプレートの最初の要素に対してのみ発生するのはなぜですか?
クリックイベントハンドラーをKoGridのいくつかのアンカータグにバインドしようとしています。ただし、クリックイベントは最初のアンカータグにのみアタッチされます。タグの順序を切り替えると、以前は機能していなかった2番目のリンクが機能し始めるため、構文エラーではありません。
これがjsfiddleです:jsfiddle
knockout-mvc - HotTowel テンプレートで KoGrid を使用する
HotTowel SPA テンプレート内の HTML ビューで KoGrid を使用しようとしています。簡単なビューを作成しました:
JSにモデルデータを追加しました:
});
グリッドはページ上にありますが、スタイルが幅と位置を完全に間違ってレンダリングしているように見えるため、列が互いに重なり合い、ほとんどのデータが目に見えて正しくありません。KoGrid.css ファイルは正しく参照されています。
助けてくれてありがとう。
html - KOグリッドでテキストを選択できません
kogridでは、グリッド内のテキストを選択できません。あなたは彼らの例でこれをここで見ることができます
http://ericmbarnard.github.com/KoGrid/#/examples
とにかく、セル内のテキストを選択できるようにすることはできますか?
knockout.js - KoGridデータが変更された場合にグリッドを更新する方法
KoGrid libを使用しようとしていますが、解決できない場合があります。表示する新しいデータを取得した場合に備えて、グリッドを更新する方法がわかりません。ajax呼び出し後にデータを更新する必要があります。
グリッドを更新する方法は?
knockout.js - KoGridページネーションをカスタマイズし、libを使用して
こんにちは、KoGridでページネーションをカスタマイズする方法を知っている人はいますか?
独自のページネーションコントロールを作成したいので(簡単)、koGridページネーションイベントをコントロールにバインドする必要があります。(koGridが生成するのと同じように書き込もうとしますが、機能しません)
ありがとう。
knockout.js - koGrid を Durandal/HotTowel テンプレートと統合する
Durandal テンプレートを使用して asp.net ソリューションに取り組んでいます。
ノックアウト対応のkoGrid( https://github.com/Knockout-Contrib/KoGrid )を使ってみました。このグリッドをデュランダルが管理するテスト ページに挿入すると、機能しません。グリッドは存在するように見えますが、正しく表示されません。
ウィンドウのサイズを変更すると、グリッドが正しく調整されることに気付きました。
この koGrid を Durandal/HotTowel テンプレートに統合することに成功した人はいますか?
問題を再現する手順:
- 新しい ASP.NET MVC プロジェクトを作成し、Durandal テンプレートを選択します
- プロジェクトに koGrid を追加します (Nuget で利用可能)
- このグリッドをビューに配置し、ダミー データを追加します
- グリッドを含むビューを実行して表示する
問題を再現するための小さな ASP.NET MVC プロジェクトを含む zip を次に示します: https://www.dropbox.com/s/15rphyhkqp1h8py/KOGrid-HotTowelTemplate.zip
ご協力いただきありがとうございます。
javascript - KoGrid 更新セル
KoGrid で 1 つのセルを更新しようとしていますが、列ヘッダーをクリックしてグリッドを並べ替えるまで更新が行われません。
以下は私が使用しているコードです。JSFiddle はこちらから入手できます: http://jsfiddle.net/b22Ex/2/
機能していない行は、vm.data()[0].b(100) です。値が ko.observable であるため、それはうまくいくはずではありませんか?
ちなみに、データが変更された場合にグリッドを更新する方法については、KoGridにも出くわしまし たが、データセット全体を更新したくありません。
breeze - koGrid を Breeze と Durandal HotTowel テンプレートで動作させる
ビュー モデルにバインドしようとしている koGrid を含むデュランダル ウィジェット (ホット タオル テンプレート) があります。
私は非同期遅延やプロミスを含むこれらのテクノロジーにかなり慣れていないので、そのような問題について無知であることを許してください!
ビュー モデルは、Breeze エンティティ マネージャー クエリ (Q promise を返す) の結果を返すだけの datacontext クラスからデータを取得します。
私のウィジェットのコンストラクターには、次のものがあります。
データは「ents」変数に返され、observableArray myData にプッシュされます。これは機能するはずですが、koGrid ファイルでエラーが発生します。
valueAccessor() が定義されていないため、グリッドが機能しません。
ここで、リモート クエリを実行するコードを次のように変更すると:
(jQueryを使用すると約束されます)、何らかの理由で機能します。ただし、ents 変数のタイプは「makePromise」であり、解決方法がわかりません。
私の理解では、とにかく Breeze が返すのは Q の約束です。
Q.when(queryDataContext.executeQuery('Customer', 'good')).then(function(ents) {
ents にはデータが含まれますが、koGrid の未定義の問題に戻ります。
どんな助けでも大歓迎です!