bom dia, gostaria de fazer minha contribuição,
durante a criação ou edição dos pontos de um datasource, principalmente quando há muitos pontos, fica ruim o fato do quadro "Detalhes do data point" aparecer sempre no topo da tabela, para fcilitar basta incluir o código abaixo que faz com que o quadro apareca na mesma altura do ponto a ser editado, isso ajuda bastante, pois aquele sobe e desce de tela quando tem muitos pontos dificulta bastante....
----------------------------------------------------------------------
Arquivo: “WEB-INF/jsp/dataSourceEdit.jsp”, linha 188, função “function editPoint(pointId)”, incluir no final da rotina:
var a = $("editImg"+pointId).getBoundingClientRect().top;
var b = $("pointProperties").getBoundingClientRect().top;
var obj = $("pointDetails");
obj.style.top = a-b+"px";
obj.style.position = "relative";
----------------------------------------------------------------------
bom dia,
devido a uma certa dificuldade no posicionamento dos componentes na tela grafica, resolvi aplicar um recurso de snap2grid que facilitou e muito minha vida, e gostaria de compartilhar. Basta editar o arquivo "viewEdit.jsp", por volta da linha 200 tem a função "updateViewComponentLocation", subistitua essa função pelo código abaixo.
function roundpos(lt) {
y = parseInt(lt);
x = y%6;
if (x<3) x=-x; else x=6-x;
return y+x;
}
function updateViewComponentLocation(divId) {
var div = $(divId);
var lt = div.style.left;
var tp = div.style.top;
// Remove the 'px's from the positions.
lt = lt.substring(0, lt.length-2);
tp = tp.substring(0, tp.length-2);
//trunc
lt = roundpos(lt);
tp = roundpos(tp);
div.style.left = lt+"px";
div.style.top = tp+"px";
// Save the new location.
ViewDwr.setViewComponentLocation(div.viewComponentId, lt, tp);
}
Diego,
Vou aproveitar as dicas e colocar no SW pra já =]
Na próxima versão já vai sair com essas inclusões! Abs