問題タブ [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 投票する
0 に答える
206 参照

angular - 内部 API の使用

0.10.9 を超える明快さで内部 API を使用するにはどうすればよいですか? バージョン 0.10.6 では、プロジェクトでこのインポートを使用して、データグリッドの内部フィルターを変更します。

少なくともバージョン 0.10.9 では、これはもう書き込めません。コンパイラは次のエラーで終了します。

最近報告したバグ 1512 の解決により、0.10.10 にアップグレードしたいと考えています。

編集:カスタム フィルターの組み込みサポートの代わりに内部 API を使用する理由を尋ねられたので、ここに私の答えがあります: 私の状況では、データグリッドの上の別の入力フィールドで表されるフルテキスト フィルターを使用したいからです。このフィールドに入力すると、データグリッドの更新がトリガーされ、リクエストがバックエンドに送信されます。トリックは、リクエストをトリガーする直前に、別の入力フィールドからデータグリッドフィルターの内部値にフルテキストフィルター値を追加することです。上記のバージョンで変更された内部 API の助けを借りてすべて。この機能を実現する別の方法があれば、喜んでこちらにお送りします。

編集2:(ソースコード)

}

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

angular - いいえ、モーダル クローズのクリック イベントの後ですか?

モーダルを閉じるときに、(フォーム コントロールを使用してモーダルのコンテンツを false またはリセットするために) 関数を呼び出す必要がありますが、クリック後にイベントのハンドラーが見つかりませんでした。

ありがとう。

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

angular - Angular Clarity Wizard: ワンクリックで新しいページを追加して移動する

Clarity Design System を使用して角度のあるアプリを構築していますが、やや複雑なウィザードを作成したいと考えています。

私の使用例では、ユーザーは 2 つのページでウィザードを開始します。最初のページで、彼女は質問されます。答えに応じて、2 つの新しいウィザード ページのいずれかが 2 つのページの間に挿入されます。すなわち:

1 質問ページ (はいまたはいいえ)
2 終了

となります

1 質問ページ
2 はいの新しいページ
3 終了

また

1 質問ページ
2 ノー
3 フィニッシュの新しいページ

ユーザーの回答に基づいています。

私が作成しようとしているものと、ステップのスキップとスキップの解除の例の違いは、ユーザーが余分なボタンをクリックする必要がないように、最初のページに 2 つのカスタム ボタン [はい] と [いいえ] を配置したいということです。ボタン (ページ 1 の「次へ」ボタン)。

ただし、<clr-wizard-page *ngIf="!skipStepTwo">動的ページを非表示/表示するために、例で使用されたアプローチを使用しています。問題は、動的ページ 2 に移動するために処理しようとするすべてのイベントが、この新しいページが pagesCollection に追加される前に発生するように見えることです。最終的に新しいページが表示されますが、ウィザードは最後のページ (Page 3 Finish) に移動しました。

それを回避する方法はありますか?新しいページを作成して、ユーザーが 1 回クリックするだけでそこに移動できますか?