問題タブ [vmware-clarity]

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 に答える
662 参照

angular - データグリッド内の検索

私は明確なデータグリッドを使用しており、検索フィルターに基づいてグリッドコンテンツ全体をフィルタリングできるようにしたいと考えています。

パイプを作ってみました。パイプは app.module 内に含まれています。コンポーネントが最初にロードされたときにパイプが呼び出されます (何も起こらないはずです) が、何らかの理由で、何かを my に入れても何も起こりません。「userFilter」パイプへの呼び出しはありません。

user.component.html

search.pipe.ts

更新: ngModel に少しタイプミスをしました。代わりに [(ngModel)] であるべきです!

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

html - clr-dg-row-detail の Expandable 行のアイコンをわかりやすく置き換えます

私は自分のプロジェクトでプロジェクトの明確さを利用しています。これには、データグリッドのデフォルトとして付属するアイコンを置き換えたい展開可能な行を持つデータグリッドがあります

デフォルトのアイコンは以下のとおりです

ここに画像の説明を入力

交換したいアイコンは以下です

ここに画像の説明を入力

任意の助けをいただければ幸いですありがとう

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

angular - dojo.js を index.html に追加すると Clarity Tree View の展開/折りたたみアイコンが消える

Clarity の Tree Viewを使用する動作中の Angular 4 アプリケーションがあります。このコントロールには非常に満足しており、引き続き使用したいと考えています。

最近、アプリケーションに別の (Angular 以外の) コンポーネントを追加しましたdojo.js。次のようにインポートdojo.jsしています。index.html

残念ながら、このインポートが追加されると、展開可能なツリー ノードの展開/折りたたみ矢印/キャレット イメージが表示されなくなります。

レンダリングされた 2 つのページを比較するとclr-icon、最終的な DOM の要素にはネストされたsvg要素が含まれていないことがわかりました。欠落しているsvg要素は次のようになります (一部のテキストは私が省略記号に置き換えました):

私の現在の仮説は、 の導入によりdojo.js名前空間の衝突が発生し、「SVG 要素の挿入」コードの一部が実行されなくなるというものです。

dojo.jsindex.htmlからのインポートを続行しながら SVG 要素を復元するにはどうすればよいですか?