There can be possibilities with showing data in a gallery widget and dynamically add columns and rows by adding lists and records in use, by putting a logic of dynamically adding buttons in Ui.