logMessage
Registra uma string como log durante a apresentação, a função é mais utilizada para saber que ocorreram eventos durante uma apresentação, como um clique de um botão.
logMessage(message);
changePage
Troca a página da apresentação. O índice começa a partir do 0.
changePage(index);
changePageByClientCode
Trocar de página, utilizando o código da página
changePageByClientCode('codigo');
goToProductAtIndex
Troca o produto durante a apresentação no modo grade. O índice começa a partir do 1.
goToProductAtIndex(index);
openLeaf
Abre uma lâmina durante a apresentação no modo grade.
openLeaf(id);
openAttachment
Abre um arquivo durante a apresentação no modo grade.
openAttachment(id);
getJSON
Recupera um JSON com informações de doutor, território e dados fornecidos pelo sistema de visitação
- Necessário implementar a função getPresentationJson(json) pois ela será chamada pelo aplicativo
<script type="text/javascript">
function startAnimation(){
getJSON();
}
function getPresentationJson(json){
jsonObj = JSON.parse(json);
console.log(jsonObj.tabmedia.name);
}
</script>
Exemplo de retorno:
{
"crm": "123456",
"crmUf": "SP",
"doctorId": 98862,
"name": "Nome do doutor",
"tabmedia": {
"lineId": 35,
"name": "Representante 1103",
"type": "T",
"username": "tab.11003"
}
}
Caso exista mais de um doutor setado o JSON será um pouco diferente:
{
"doctors": [{
"crm": "123456",
"crmUf": "SP",
"doctorId": 98862,
"name": "Nome do doutor"
}],
"tabmedia": {
"lineId": 35,
"name": "Representante 1103",
"type": "T",
"username": "tab.11003"
}
}
Ainda com dúvidas?
Entre em contato via Whats App
Equipe Tabmedia
Este artigo foi útil?
Que bom!
Obrigado pelo seu feedback
Desculpe! Não conseguimos ajudar você
Obrigado pelo seu feedback
Feedback enviado
Agradecemos seu esforço e tentaremos corrigir o artigo