Pergunta

Eu tenho um pequeno WebApp de Django usado para atribuir pessoas a várias salas de acomodação, workshops, palestras etc.

Espero usar o SlickGrid para apresentar uma grade editável para as pessoas editarem valores. Haverá várias pessoas (por volta de 5 a 10 para começar) que atingirão a mesma mesa com as gravações. Em teoria, eles devem tocar diferentes partes da mesa, mas haverá alguma sobreposição (por exemplo, quantos slots sobressalentes existem em uma determinada sala).

Gostaria de saber quais mecanismos existem que posso usar com o SlickGrid para garantir que todos estejam visualizando dados (relativamente) atualizados?

Existe algum tipo de pesquisa de fundo que pode ser feita? Ou uma edição de um usuário pode acionar uma atualização na sessão de todos os outros? Ou algo assim não é realmente viável em toda a web?

Se o SlickGrid não for adequado para isso, quais outras mesas de dados baseadas na Web estão disponíveis que lidam com edições simultâneas pesadas?

(Eu sei que o Google Wave faz coisas legais com transformações operacionais, espero por algo um pouco mais simples/burro ... lol)

Saúde, Victor

Foi útil?

Solução

Por que não gravar o último horário de atualização para a grade, depois a pesquisa de Ajax para ver o horário da última atualização em seus dados e atualizar o objeto de dados da grade conforme necessário?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top