Generate random ids for column filters to avoid id conflics on pages with multiple tables sharing the same column filters
Signed-off-by: nsedrickm <nsedrick101@gmail.com>
Fixes: https://tracker.ceph.com/issues/55869
(cherry picked from commit
78ec4addee07371cd8c86a91ec83dfe7324bd752)
<input class="custom-control-input"
type="checkbox"
[name]="column.prop"
- [id]="column.prop"
+ id="{{ column.prop }}{{ tableName }}"
[checked]="!column.isHidden">
<label class="custom-control-label"
- [for]="column.prop">{{ column.name }}</label>
+ for="{{ column.prop }}{{ tableName }}">{{ column.name }}</label>
</div>
</button>
</ng-container>