JSF + Applet + impressora zebra

4 respostas
G

[size=15]Fala ae Galera…

Estou com a seguinte situação, necessito imprimir via web (JSF) na impressora Zebra no cliente. Onde meu applet recebe da aplicação um codigo EPL (Zebra) e realiza a impressão.

Já sei que meu applet já esta ok, pois testei ele contendo o codigo EPL e so recebendo parâmetro string pelo meu xhtml.



Como estou trabalhando no padrão MVC, gostaria que meu Menaged Bean passasse para meu xhtml a string com o codigo EPL.



porém o applet não recebe valor nenhum :S, alguma sugestão?

vlws!
[/size]

4 Respostas

ViniGodoy

Por favor, ao escrever os títulos dos tópicos NÃO USE APENAS LETRAS MAIÚSCULAS.

J

Tente assim:

JSObject window = JSObject.getWindow(this);
JSObject doc = (JSObject)window.getMember("document");
JSObject frm = (JSObject)doc.getMember("frm"); // Aq o Nome do seu form
JSObject input = (JSObject)frm.getMember("frm:boxes");// O campo 
String box = (String) input.getMember("value"); // E o valor
G

joelswimer:
Tente assim:

JSObject window = JSObject.getWindow(this); JSObject doc = (JSObject)window.getMember("document"); JSObject frm = (JSObject)doc.getMember("frm"); // Aq o Nome do seu form JSObject input = (JSObject)frm.getMember("frm:boxes");// O campo String box = (String) input.getMember("value"); // E o valor

esse codigo estaria no meu ManagedBean correto?

fiz o import netscape.javascript.JSObject;

e está sinalizando um erro no (this)…

J

Esse código deve ser inserido no applet para pegar os dados da página jsf.

Criado 6 de outubro de 2011
Ultima resposta 7 de out. de 2011
Respostas 4
Participantes 3