Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Want to see what's currently in public preview? We've pulled it all together in one place. Check it out here
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Dropdown menu extension

Boa tarde,

Venho utilizando a extensão "Dropdown menu extension" em um projeto, e com a atualização do Chrome para a versão 61, a mesma parou de funcionar. Estou trabalhando nos arquivos de .js para buscar o erro, mas ainda não identifique. Alguém também está passando por isso, ou tem alguma dica de menu que possa substituir.

Grato,

Juliano Haslinger

Labels (1)
8 Replies
pablolabbe
Partner Ambassador
Partner Ambassador

Sugiro entrar em contato com o desenvolvedor da extensão via github ou branch.

Did you find a solution to your question? Mark the solution as accepted and if you found it useful, press the like button! | Follow me on Linkedin
Anonymous
Not applicable
Author

Juliano, também estou com o mesmo problema.

Você conseguiu achar alguma solução?

Clever_Anjos
Support
Support

Eu tive que dar uma 'marretadinha' no javascript.

Abra a console do seu Chrome, ele vai mostrar a linha que está com problema

é algo do tipo

tabelem = document.createElement("li");

tabelem.setDefinition /// essa linha que dá erro

Ajuste

//tabelem = document.createElement("li");

var li = document.createElement("li");

li.setDefinition

// procure abaixo todas as referencias que são feitas a tabelem e use li no lugar

Anonymous
Not applicable
Author

Boa tarde Clever,

Tens como postar o arquivo js, pois realizei as alterações orientadas e mesmo assim continua não funcionando.

Agradecido!

Anonymous
Not applicable
Author

Estou trabalhando no arquivo script.js para buscar uma alternativa de uso. Até o momento sem sucesso.  Estou aguardando um retorno do Clever que respondeu o tópico.

Clever_Anjos
Support
Support

Na minha versão (já tinhamos customizado muita coisa, não é a original) as alterações que fiz estão abaixo:

if (!tabelem) {

//** Ajuste feito por clever em 03/10 pra contornar a alteracao do chrome **//

     var li = document.createElement("li")

     li.setAttribute("id", tabdata.name.replace("\\", "_"));

     tabelem = li;

//** Fim do ajuste feito por clever em 03/10 pra contornar a alteracao do chrome **//

if(isMainMenuItem) {

     mainMenuElem.appendChild(li)//** Ajuste feito por clever em 03/10 pra contornar a alteracao do chrome **//

     //mainMenuElem.appendChild(tabelem);

} else{

var parentMenuElem = document.getElementById"Document_"+parentSheetID);

if (!parentMenuElem) {

alert("Erro: ID " + parentSheetID + " não encontrado.");

} else{

var subMenuElemUl = parentMenuElem.getElementsByTagName("ul")[0];

if (!subMenuElemUl) {

subMenuElemUl = document.createElement("ul");

parentMenuElem.appendChild(subMenuElemUl);

}

subMenuElemUl.appendChild(li)//** Ajuste feito por clever em 03/10 pra contornar a alteracao do chrome **//

//subMenuElemUl.appendChild(tabelem);

}

}

Anonymous
Not applicable
Author

Thanks Clever !

Your code rly helps me to solve the problem !

Clever_Anjos
Support
Support

Good to read that! Keep in touch moyinchuan