Se o único propósito é ocultar o calendário, tente o método setVisible() como
oCalendar.setVisible(false)
Avalados por :
Estou usando SAPUI5 e estou tendo problemas para obter um elemento e modificar seu estilo. Estou usando um comando de seleção simples para acessar um elemento por sua classe com: $(".sapUiCalItems"); Eu imprimi isso no console e confirmei que está apontando para o elemento que desejo. No entanto, quando tento chamar hide, ou alterar o estilo de exibição css para "none", parece que nada acontece. Portanto, o comando final que estou tentando usar é: $(".sapUiCalItems").hide(); $(".sapUiCalItems").css("display": "none"}); Existem certas restrições com o jQuery dentro do SAPUI que impedem isso de ser possível? Em geral, qual é a maneira mais fácil de ocultar algo no DOM quando você tem o id ou a classe?
Se o único propósito é ocultar o calendário, tente o método setVisible() como
oCalendar.setVisible(false)
Obrigado a todos!
Parece que o comando estava realmente funcionando. Mas o problema era que o comando estava sendo executado antes do elemento terminar de ser exibido. Verificar que o comando funcionava através do console foi útil. Obrigado novamente!
Você pode tentar algo assim:
var oCtrl = $(".demo").control();
oCtrl.setVisible(false);
Saudações,
Joseph
Pode ser feito de duas maneiras diferentes, uma é se você deseja codificar no controlador, então pode ler o objeto através do método this.getView() e depois usar os métodos set, hide e visible. Outra forma é vincular diretamente as propriedades dos elementos ao modelo, algo como este link .
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute