vue-good-tableのUIフィルター要素(入力、ドロップダウンなど)に表示される値をプログラムで変更するにはどうすればよいですか?
たとえば、私が電話した場合: this.$set(this.table.columnsFilters, 'name', 'bob')
HTML入力フィールド「name」の値にbobを表示させたい。
残念ながら、上記のように値を設定しても機能しません
参照:https://github.com/xaksis/vue-good-table/issues/475
バージョン> = 2.17.5でこれを行うための公式の推奨方法:
this.$set(this.columns[foundIndex].filterOptions, 'filterValue', value);
$ routeクエリパラメータを使用してそれを実行したい場合:
for (var key in this.$route.query){
var field = key;
let foundIndex = this.columns.findIndex((c) => {
return c.field == field
});
if (foundIndex !== -1 ){
this.$set(this.columns[foundIndex].filterOptions, 'filterValue', this.$route.query[key]);
}
}
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加