XPages controles móviles que no son visibles en el navegador

votos
0

Soy muy nuevo para los controles móviles de XPages, según la documentación, tengo cambia la configuración en la página de Propiedades xSP seleccionada la casilla de verificación Usar tema móvil para xPages con el prefijo: _m. A continuación, se registró en la pestaña de origen y el estado es

xsp.ajax.renderwholetree=false
xsp.error.page.default=true
xsp.library.depends=com.ibm.xsp.extlib.library,com.ibm.xsp.extlibx.library
xsp.persistence.mode=file
xsp.resources.aggregate=true
xsp.theme=oneuiv2.1
xsp.theme.mobile.pagePrefix=m_

Luego he indicado con las XPages ensayos por medio de controles móviles El código para la página de prueba es

    <?xml version=1.0 encoding=UTF-8?>
<xp:view xmlns:xp=http://www.ibm.com/xsp/core
    xmlns:xe=http://www.ibm.com/xsp/coreex>
    <xe:singlePageApp id=singlePageApp1
        selectedPageName=topicList>
        <xe:appPage id=appPage2 pageName=topicList>
            <xe:dataView id=dataView1>
                <xe:this.data>
                    <xp:dominoView var=view1 viewName=topic></xp:dominoView>
                </xe:this.data>
                <xe:this.summaryColumn>
                    <xe:viewSummaryColumn columnName=subject></xe:viewSummaryColumn>
                </xe:this.summaryColumn>
                <xe:this.extraColumns>
                    <xe:viewExtraColumn columnName=MainContent></xe:viewExtraColumn>
                    <xe:viewExtraColumn></xe:viewExtraColumn>
                </xe:this.extraColumns>
            </xe:dataView>
            <xe:djxmHeading id=djxmHeading1 label=Topics></xe:djxmHeading></xe:appPage>
        <xe:appPage id=appPage1 pageName=topicDetails>
            <xe:djxmHeading id=djxmHeading2 label=Details
                back=Back moveTo=topicList>
            </xe:djxmHeading></xe:appPage>
    </xe:singlePageApp>
              </xp:view>

No hay errores en la muestra diseñador y cuando estoy tratando de ver el resultado en el navegador Safari o cualquier navegador devuelve una página en blanco. No estoy recibiendo exactamente lo que una falta, y por qué no soy capaz de ver el diseño de página en el navegador.

Cualquier sugerencia será útil para mí,

Pude ver el resultado como

MobileControl

Edición 2: error atrapado en la consola

imagen

Publicado el 14/07/2015 a las 08:09
fuente por usuario
En otros idiomas...                            


2 respuestas

votos
0

Los controles móviles son específicamente para navegadores de dispositivos móviles . El tiempo de ejecución XPages puede identificar el dispositivo que solicita la página y usar los controles en consecuencia. Por lo tanto es poco probable que rinde por los navegadores de escritorio.

Use un agente de conmutación de usuario para probar los controles móviles en un navegador de escritorio. Sin embargo, tenga en cuenta que esto no garantiza la fidelidad completa con el navegador del dispositivo móvil apropiado.

Respondida el 14/07/2015 a las 08:22
fuente por usuario

votos
2

Mejor conjetura es que no se ha incluido el prefijo "m_" en el nombre de la XPage. ¿Qué le llama la XPage? Debe ser algo así m_thexpage, por lo tanto el tiempo de ejecución XPages ve el m_prefijo y sabe para representar la página utilizando el tema móvil. Si es completamente en blanco, también sugiere que no hay documentos de la vista.

A partir de los comentarios a continuación:

versión del servidor es de 8.5 y la biblioteca de la extensión es 9,0 - Ajit Hogade

Me temo que no se puede instalar un extlib 9.0 en la parte superior de un servidor 8.5. El extlib 9,0 depende de las características de tiempo de ejecución de 9,0 XPages. Para utilizar 9,0 extlib, tendrá que actualizar el servidor Domino para que coincida. Esto explica por qué el material móvil no está trabajando para usted.

Finalmente encontré el error en la consola del navegador cuál es la imagen que he subido en la nueva la edición. De acuerdo con el comentario sobre la diferencia de versiones, pero por lo que, estoy usando esta he encontrado ningún problema con los controles de la biblioteca de extensión con funciona perfectamente bien en el navegador, el único problema que tuve con controles móviles. Hace Ajit Hogade 7 minutos -

Tienes suerte de no haber experimentado otros problemas. El 9,0 extlib espera tener Dojo 1.8.1, que es parte del servidor Domino 9.0. El servidor Domino 8.5 tiene una versión mucho más antigua, 8.5.3 = dojo 1.6.1, 8.5.2 = dojo 1.4.3. Los controles móvil dependen en gran medida de dojo, por lo que la versión desajuste es, sin duda, la raíz de su problema, ilustrado por el error que has encontrado en la consola del navegador.

Respondida el 14/07/2015 a las 08:29
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more