--------------Como suprimir o botão de adicionar novo registro de forma incondicional?----------
31/07/2018 21:07 - Rogério Mauri Catanduva SP Serenity: Como suprimir o botão de adicionar novo registro de forma incondicional?
31/07/2018 21:11 - Julierme Felix Serenity: Veja
31/07/2018 21:21 - Rogério Mauri Catanduva SP Serenity: Texto não está completo. É anterior à minha entrada no grupo.
31/07/2018 21:23 - Julierme Felix Serenity: o buttons é o q tem a sequencia de botoes que ira ser apresentado. basta rearranjar no array... algo como:
buttons.splice(0, 0, buttons.splice(Q.indexOf(buttons, x => x.cssClass == "refresh-button"), 1)[0]);
31/07/2018 21:24 - Julierme Felix Serenity: Só não é refresh acho que é add
31/07/2018 21:38 - Rogério Mauri Catanduva SP Serenity: Obrigado
31/07/2018 21:39 - Julierme Felix Serenity:
```
This method is called to get list of buttons to be created.
*/
protected getButtons(): Serenity.ToolButton[] {
// call base method to get list of buttons
// by default, base entity grid adds a few buttons,
// add, refresh, column selection in order.
var buttons = super.getButtons();
// here is several methods to remove add button
// only one is enabled, others are commented
// METHOD 1
// we would be able to simply return an empty button list,
// but this would also remove all other buttons
// return [];
// METHOD 2
// remove by splicing (something like delete by index)
// here we hard code add button index (not nice!)
// buttons.splice(0, 1);
// METHOD 3 - recommended
// remove by splicing, but this time find button index
// by its css class. it is the best and safer method
buttons.splice(Q.indexOf(buttons, x => x.cssClass == "add-button"), 1);
return buttons;
}
----------End/Como suprimir o botão de adicionar novo registro de forma incondicional?---------
--------------Como suprimir o botão de adicionar novo registro de forma incondicional?----------
31/07/2018 21:07 - Rogério Mauri Catanduva SP Serenity: Como suprimir o botão de adicionar novo registro de forma incondicional? 31/07/2018 21:11 - Julierme Felix Serenity: Veja 31/07/2018 21:21 - Rogério Mauri Catanduva SP Serenity: Texto não está completo. É anterior à minha entrada no grupo. 31/07/2018 21:23 - Julierme Felix Serenity: o buttons é o q tem a sequencia de botoes que ira ser apresentado. basta rearranjar no array... algo como:
buttons.splice(0, 0, buttons.splice(Q.indexOf(buttons, x => x.cssClass == "refresh-button"), 1)[0]);
31/07/2018 21:24 - Julierme Felix Serenity: Só não é refresh acho que é add 31/07/2018 21:38 - Rogério Mauri Catanduva SP Serenity: Obrigado 31/07/2018 21:39 - Julierme Felix Serenity:
This method is called to get list of buttons to be created. */ protected getButtons(): Serenity.ToolButton[] {