Ir para o conteúdo

 Voltar a Ginga-NCL Vi...
Tela cheia

Problema ao alterar uma propriedade que se encontra em outro documento NCL embutido

23 de Janeiro de 2012, 19:31 , por Desconhecido - | 1 Pessoa seguindo este artigo.
Visualizado 13 vezes
Ola a todos,

infelizmente nao consegui a partir de um documento NCL pai alterar uma
propriedade externa que se encontra em outro documento NCL. Segui como explicado no documento: Nested Context Language 3.0 Part 11 Declarative Hypermedia Objects in NCL: Nesting Objects with NCL Code in NCL Documents

No meu exemplo, quando a propriedade for atribuida no documento NCL
pai, o documento NCL embutido deveria ser notificado pelo evento de
atribuicao da sua propriedade interna e exibir a imagem win2. Acho que
fiz tudo correto: declarei no documento NCL embutido a porta que faz o
acesso a propriedade, defini e alterei a propriedade (cujo nome é
identico ao identificador da porta) do documento NCL pai, que faz
referencia a propriedade externa. Faltou mais alguma coisa? O codigo
esta em anexo.

Parte do meu codigo esta estruturado da seguinte forma:

NCL pai. Arquivo: main.ncl

...

        <body>
                <port id="p1" component="m"/>

                <media id="m" type="application/x-ginga-NCL"
src="media/main.ncl"
descriptor="dNcl">
                        <property name="nclVar"/>
                </media>

                <link xconnector="onBeginSet">
                        <bind role="onBegin" component="m">
                        </bind>
                        <bind role="set" component="m" interface="nclVar">
                                <bindParam name="var" value="1"/>
                        </bind>
                </link>

        </body>

..

Media NCL embutida: Arquivo mainEmb.ncl

..

<body id="idbody">
    <port id="nclVar" component="win2" interface="option"/>

        <link xconnector="onBeginAttributionStart">
                <bind role="onBeginAttribution" component="win2"
interface="option">
                </bind>
                <bind role="start" component="win2" />
        </link>

        <media id="win2" descriptor="dsButton2" src="win.jpg">
                <property name="option"/>
        </media>

</body>
..

Autor: thales ferreira


22 comentários

  • 5df5d8eeb3770422cc9c42a466faee62?only path=false&size=50&d=404Roberto Azevedo(usuário não autenticado)
    25 de Janeiro de 2012, 13:57

     

    Oi Thales,

    não vi o anexo, mas pelo que você postou na mensagem, seu código aparenta estar correto.

    Você testou na versão 0.12.4 que foi lançada ontem? Se o problema continuar nessa versão, por favor, avise.

    Abraços.

Concurso ITU-T de Aplicações para IPTV 2012

13 de Agosto de 2012, 19:38, por Desconhecido

Gostaríamos de lembrar aos possíveis interessados que o prazo de registro para participação no Concurso ITU-T de Aplicações para IPTV 2012 (IPTV Application Challenge) se encerra nesta semana, dia 15 de agosto de 2012. Já o prazo para a submissão de aplicações se encerra no dia 07 de setembro de 2012.



NCL Eclipse 1.6 disponível

10 de Janeiro de 2012, 21:19, por Desconhecido

Caros membros da Comunidade Ginga,



Concursos de Aplicações Ginga-NCL

22 de Setembro de 2011, 3:22, por Desconhecido

    Gostaríamos de relembra-los de que há dois concursos de aplicações Ginga-NCL com inscrições ainda abertas. O convite é aberto a toda a comunidade de desenvolvedores de aplicações para o Middleware Ginga-NCL, em nível internacional. São os seguintes concursos:



Novas versões: Ginga e Ginga-NCL Virtual Set-top Box (v.0.12.3)

1 de Agosto de 2011, 20:58, por Desconhecido



Algumas Boas Notícias da Comunidade Ginga

28 de Julho de 2011, 21:31, por Desconhecido

Autor: Roberto Azevedo