緊急に問題の解決策が必要です。mvc は初めてです。ノックアウトは、問題のサンプル コードを提供してください。どんな助けでも大歓迎です。
ビューモデルに観察可能な配列があるとします。
var viewmodel = {
vendorproviders : ko.observablearray([])
}
vendorproviders リストは、id、name、country、address などの複数の属性で構成されています。
各行に選択ボタンがあるグリッドにその配列を設定したいのですが、そのボタンをクリックすると、送信または ajax 呼び出しによってコントローラー アクションに ID がポストされます。
さらに、別のテキスト ボックスがある場合のように、テキスト ボックス グリッドの値に基づいて、一致するプロバイダーを表示するか、すべてのプロバイダーを表示するかのように、グリッドを検索可能にする必要があります。
ユーザーが特定のプロバイダー グリッドを検索する場合、監視可能な配列を生成するためにサーバーで何度も呼び出しを行うのではなく、監視可能な配列から生成する必要があります。