[RESOLVIDO] - SC 8.1 - Bibliotecas Externas Uso

Amigos,

Baixei esta biblioteca, para poder dar uma melhorada as aparências de mensagens Javascript do SC 8.1
http://t4t5.github.io/sweetalert/

Carreguei o .js e .css nas Bibliotecas Externas como Segue:

Depois para testar coloquei no Onload:
echo "";

E no OnValidate:
sc_ajax_javascript(‘Confirmacao_JS’);

Só que não acontece nada igual se não tivesse carregando a Lib.

Alguém já usou a Bibliotecas Externas na SC 8.1? poderia dar uma luz?

Utiliza a macro sc_url_library tanto com arquivo css quanto js:
http://www.scriptcase.com.br/docs/pt_br/v81/macros-scriptcase/macros-scriptcase#sc_url_library

Estou usando um controle no caso deste teste.

Usando a macro, coloquei no onScriptInit:
sc_url_library(‘sys’, ‘MensagensJavascript’, ‘css/sweetalert.css’);
sc_url_library(‘sys’, ‘MensagensJavascript’, ‘js/sweetalert.min.js’);

Mas mesmo assim ainda não acontece nada…

Veja o exemplo de utilização da macro na documentação.
O que você está utilizando está de acordo com o exemplo de outra macro.

Segunda a documentação parece que ela é carregada em uma blank, mas queria usar em um controle e formulário:
Documentação Help:

Ex. 1 - Importando arquivo CSS de uma biblioteca:
<*link rel="stylesheet" type="text/css" href="<*?php echo sc_url_library('prj', 'bootstrap-3.3.2-dist', 'css/style1.css'); ?>" />

Ex. 2 - Importando arquivo JS de uma biblioteca:
<*script type="text/javascript" src="<*?php echo sc_url_library('prj', 'bootstrap-3.3.2-dist', 'js/bootstrap,js'); ?>"> 

Obs: Caso deseje utilizar um dos exemplos acima, você deve retirar os asterísticos (*) no ínicio das tags. 

Código Ativação (onScriptInit)

// Vamos passar as referências ao HTML (chamada Javascript e CSS)
// Abre HTML
?>
<script src="<?php echo sc_url_library('sys', 'MensagensJavascript', 'js/sweetalert.min.js'); ?>"></script>
<link rel="stylesheet" type="text/css" href="<?php echo sc_url_library('sys', 'MensagensJavascript', 'css/sweetalert.css'); ?>">
<?
// Fecha HTML

Exemplos já usando o SC, colocar no Onload:

// Criar um campo virtual no formulario: javascript_opcao = TEXTO, Tamanho 1 caracter, esconder o campo.

echo "<script>

function Confirmacao_JS() {

swal({
    title: 'O que deseja fazer?',
	text: 'Baixar todas as parcelas selecionadas!',
	type: 'warning',
	showCancelButton: true,
	confirmButtonColor: '#DD6B55',
	confirmButtonText: 'Sim, Baixar!',
    cancelButtonText: 'Não, Sair!',
    closeOnConfirm: false,
    closeOnCancel: false },
function (isConfirm) {
  if (isConfirm) {
      document.F1.javascript_opcao.value = 'S';
	  swal('Sucesso!', 'Pacelas Selecionadas foram baixadas.', 'success'); // Mensagem Opcional.
  } else {
      document.F1.javascript_opcao.value = 'N';
	  swal('Saindo...', 'Nenhuma parcela foi baixada', 'error'); // Mensagem Opcional.
  }
});

}



function Sucesso_JS() {

swal('Sucesso!', 'Sua operação foi Concluída.', 'success'); 

}



function Erro_JS() {

swal({
   title: 'Erro!',
   text: 'Operação não Realizada!',
   type: 'error',
   confirmButtonText: 'OK'
});

}

</script>";


/*

Observação: 
1) Caso quiser trabalhar com outros valores do formulário do SC em JavaScript para comparar valores para tomar decisões.
   (Sempre o SC vai colocar os campos no Formulário como document.F1.nome_do_campo_do_formulario_tudo_minusculo.value)
   
2) Se tiver que usar várias confirmações, colocar todas elas dentro do mesmo echo "<script> no Onload, e depois no 
   sc_ajax_javascript, encadear elas exemplo: sc_ajax_javascript(Confirmacao_JS1;Confirmacao_JS2;Confirmacao_JS3); porque o SC
   executa um único sc_ajax_javascript.

*/

Show, Jailton!!

Show Jailton, parabéns e obrigado por compartilhar.

É a mesma lógica para qualquer aplicação.

Show Jailton, parabéns e obrigado por compartilhar.

Jailton, muito bom !!! obrigado por compartilhar.

Jailton eu encontrei seu post usando esta biblioteca de mensagens do javascript, poderia me ajudar estou tentando fazer o uso desta porem quero usar dentro de todos os formularios e gostaria de criar alguma coisa do tipo biblioteca onde eu passo o parametro e mostra a mensagem.
Pelo que voce postou fez a mesma coisa o pelo menos queria, pode me ajudar nisso?
biblioteca sweetalert

Depois de testes e mais testes eu desisti de usar essa biblioteca, porque não funcionava em todos os lugares, ai estou usando o padrão do SC mesmo e
no aguardo da Netmake como sugestão, eles fazerem um upgrade nas macros do próprio SC nas próximas versões para já fazer isso.

Essa semana foi até discutido isso neste post:
http://www.scriptcase.com.br/forum/index.php/topic,16029.0.html

Muito bonito…

Boa tarde,

Podemos pedir para o pessoal do scriptcase colocar esta função do Alert para gente nas proximas versão.

O que você acham dessa ideia?

Acho muito boa a idéia, só que para a versão 9