Modificación de archivos de paquete en la infraestructura de interfaz de usuario web

Puede cambiar los archivos de paquete a través de la localización o la extensibilidad.

Acerca de esta tarea

Puede cambiar los archivos de paquete de una de estas dos formas:
  • A través de localización.
  • A través de extensibilidad.

Procedimiento

  1. Si va a cambiar un archivo de paquete a través de la localización, debe replicar la estructura de las carpetas del archivo de paquete actual en la carpeta de localización de la aplicación.

    Por ejemplo, si el archivo de paquete está en /folder1/folder2/x-bundle.js y va a localizar o sustituir una entrada de paquete del entorno local francés fr-FR, debe crear un archivo de paquete con los nuevos valores de los paquetes que desea cambiar y retener todos los valores existentes en /localization/fr/FR/folder1/folder2/x-bundle.js.

  2. Si va a cambiar un archivo de paquete a través de extensibilidad, haga lo siguiente:
    1. Cree los archivos de paquete que sólo tengan las entradas de paquete que desee sustituir.
    2. Identifique el nombre de destino del JSB que se utiliza para representar la pantalla cuyos paquetes se deben sustituir. Especifique el nombre en el atributo loadAfter del JSB.
    3. Especifique sólo la vía de acceso y el nombre del archivo bundle-js en el directorio extn de la etiqueta < include name >. Por ejemplo:
      <?xml version="1.0" encoding="utf-8"?> 
      <project name="scuiIDE" 
                  author="Project author"> 
          <target name="flight_route" 
      <!-- The name attribute in <target> is used to uniquely identify this JSB in the 
      application. It serves as its identifier.--> 
                  file="/extn/stk/flightRoute/test-all.js"
                  loadAfter="flightService" 
      <!-- The loadAfter attribute in <target> is used to specify the javascript library 
      after which the current JSB should be rendered.-->
                  allowDynamicLoad="true" 
                  debug="True" 
                  shorthand="False"
                  shorthand-list=""> 
              <include name="/extn/stk/flightRoute/flightRouteList_bundle.js"/> 
          </target>
      </project>