問題タブ [predix]

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.

0 投票する
1 に答える
391 参照

javascript - px-data-table のすべての行のチェックを外す

Angular2 アプリケーションでpx-data-tableを使用しています。データテーブルは次のように使用されます。

ユーザーが複数の行を選択しています。したがって、 selectedChanged($event) が発生し、複数の行が選択されます。ここで、ユーザーの操作ではなく、コードから選択した行のチェックを外したいと思います。私は次のアプローチを採用しました(うまくいきませんでした):

  1. 次の方法で Angular からイベント 'px-select-all-click' を発生させます。

    /li>
  2. 次の方法で、Angular から ID 'selectAllCheckbox' のチェックボックスを選択します。

    /li>
  3. selectedRows 属性を空にします。

    /li>

3 つの方法はすべて機能しません。px-data-table.html 内にインポートされた aha-table.html 内を調べていたところ、便利な方法が見つかりまし_setAllRows(e)_setAllRows(false)。これだけが公開されるか、Angular からこれを呼び出すことができれば、選択した行のチェックを外すことで問題を解決できます。

どんな解決策も役に立ちます。