Disponibilizada nova funcionalidade para marcação de atributos obrigatórios/abertura de configuração automática nos componentes . Toda a configuração é feita no arquivo components.json.
Para marcar um atributo de um componente como obrigatório, basta adicionar uma flag chamada mandatory com o valor setado para true no atributo desejado, dentro da seção childrenProperties ou properties do componente em questão.
Para fazer a abertura automática da janela de configurações de um componente, quando o mesmo for arrastado para a tela de edição, basta adicionar uma flag chamada onDrop com o valor openEditor dentro da raiz da configuração.
Para abrir a janela de configurações com duplo click sobre o componente, basta adicionar a flag onDoubleClick com o valor openEditor dentro da raiz da configuração.
Caso o componente em questão tenha mais de um campo de configuração (que abra customEditor), é possível especificar qual o atributo que deverá abrir a sua tela de configuração (Tanto para o onDoubleClick como para o onDrop), caso não seja definido, será pego o primeiro. Para definir o atributo especifico, basta adicionar o mesmo colocando "openEditor:NomeAtributo".
QAIBT-1882
Página a ser modificada: