Descrição do projeto
TraduzidoA página do painel deve exibir os blocos do painel em várias colunas (3-4), o número de colunas pode ser configurado no arquivo web.config;
• O bloco do painel de monitoramento consiste no título e texto de conteúdo arbitrário;
• Deve ser possível alterar a ordem do bloco do painel de controle na coluna e mover os blocos entre as colunas usando a operação de arrastar e soltar (você pode usar o widget JQuery UI Sortable para isso);
• A página do painel deve reter a posição do bloco do painel de controle após arrastá-lo sem qualquer ação explícita por parte do usuário (por exemplo, clicando no botão “Salvar Posição”), mas salvar a colocação dos blocos após atualizar a página (teclas F5);
• Deve ser possível adicionar um novo bloco de painel em uma caixa de diálogo modal com três campos: cabeçalho, texto de conteúdo e número da coluna inicial para colocar o bloco (você pode usar o widget de diálogo JQuery para isso);
• Deve ser possível editar o bloco do painel de monitoramento em uma caixa de diálogo modal com dois campos: título, conteúdo de texto (você pode usar o jQuery UI Dialog para isso);
• Deve ser possível remover o bloco do painel da página;
A página deve permanecer legível e funcionar normalmente com diferentes resoluções de tela, por exemplo. O layout da página deve ser responsivo;
• Os fundamentos de JavaScript no lado do cliente podem ser usados pelo autor.
• Suporte no lado do servidor. Para salvar o status da página do painel, use o armazenamento de arquivo ou sessão ou banco de dados SQLite. Não use outros tipos de bancos de dados.