問題タブ [ngtable]
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.
javascript - データをリロードするときにフォーカスを失わずに ngTable を更新する方法は?
ネットワーク インターフェイスのプロパティを表示するためにngTableディレクティブを使用しています。例 #22インライン編集の例に基づいて、データが Web サービスから定期的に取得されるテーブルを作成しました (ネットワーク インターフェイスごとに、tx、rx カウンターの変更を表示しています)。フェッチは、ngTableParams オブジェクトで reload() 関数を呼び出す $timer サービスによって行われます。残念ながら、テキストを入力するたびに、テーブル全体が再レンダリングされるため、入力要素がフォーカスを失います。tx、rx カウンターが変化しているセルだけをリフレッシュする機会はありますか?
javascript - エラー: [$injector:unpr] 不明なプロバイダー: ngTableParamsProvider <- ngTableParams
私はng-tableを使用しようとしていて、多くの場所に追加しようとしましたが、すべてのケースでエラーが発生しました。
ngTable
app.js に追加すると、次のようになります。
エラー: [$injector:unpr] 不明なプロバイダー: ngTableParamsProvider <- ngTableParams
コントローラーに追加する場合ngTable
、未定義の指定はコントローラーの機能ではありません。
どのように解決すればよいですか?
angularjs - ng-table テーブルのコンテンツをページ分割せず、ページ番号のみを表示
ng-table を使用してページネーションを試みています。ページネーションではなく、すべてのデータを単一ページに表示しています。エラーは発生せず、ページ番号も表示されますが、コンテンツはページ分割されていません。
添付のプランカー リンクには、そのためのコードが含まれています。
javascript - ngTable のカスタム ディレクティブを作成しようとしていますが、更新されたデータで再レンダリングする方法がわかりません
必要なのは、テーブルを再レンダリングする方法、またはクライアントがロードされたらその事実を達成する方法だけだと思います。ディレクティブ内で試し$scope.$apply()
ましたが、$digest サイクルが既に発生していると不平を言っています。また、組み込みの ngTableParams も試しましたreload()
が、何もしていないようです。私のディレクティブ内ではdata
、空の配列として開始されますが、その後すぐに約 20 個のアイテムが取り込まれます。更新された結果が表示されないだけです。
javascript - Angular.js ngTableは、既存の値を表示しない列として入力を選択します
私は Angular.js 1.2 を使用しており、ngTable のセルで Select 入力を使用しようとしています。オプション リストは表示されますが、ngModel ディレクティブは表示する項目を選択していないようです。
これは、現時点で私のテーブルがどのように見えるかです。
カテゴリとデフォルトの役割の列は常に選択されていないドロップダウンとして表示され、直接表示するtask.categoryId
とtask.defaultRoleId
、オプション リストの一部である値が表示されます。ここでさらに何かする必要がありますか?
編集
これが例です。私が期待していたのは、ドロップダウンで関連する値が選択されることでした。http://plnkr.co/edit/9DkSQT?p=preview
angularjs - 選択オプションとしてページ数を指定して ng-table を作成する
ページネーションを使用して動的な ng テーブルを作成する必要があります。しかし、選択ボックスとしてページごとのカウントが必要です。現在、デフォルトの機能はボタンです。提案を提供してください。
前もって感謝します
ruby-on-rails - 送信を押した後のng-tableフィルター
Ruby on Rails バックエンドで AngularJS の ng-table を使用しています。一度に 10 行を表示するために ng-table を使用しており、サーバー側で検索/並べ替えとページネーションを行っています。
私が抱えている問題は、フィルターがキーストロークごとにサーバーにリクエストを送信していることです。送信ボタンを介してフィルターをサーバーに送信するまで、ng-table を待機させることは可能ですか?
私の現在の見解
ruby-on-rails - フィルターにカスタム名を使用する ng-tables
ransack (Ruby on Rails の下) と呼ばれる検索バックエンドで ng-table フィルターを使用しようとしています。カスタム フィルター名を使用する方法はありますか?
例えば:
ransack で使用すると、説明内の任意のテキストが検索されます。