Tu peux dynamiquement ajouter des boutons dans le script de la disposition utilisée par les utilisateurs.
Par exemple :
$(document).on("ui.ready", function() {
// customize UI here
let btn = document.createElement("button");
btn.innerHTML = "Display products";
btn.onclick = function () {
$ui.displayList(null, 'DemoProduct', null);
};
$('.actions').append(btn);
});