Herramientas de usuario

Herramientas del sitio


notas:catalis_y_ext_js

Catalis y Ext JS

Algunas anotaciones sobre el uso de Ext en Catalis.

Datos del formato MARC 21: XML vs. JSON

datafield @tag @repet @label-eng @label-spa @template
    indicator @pos (1,2)
    subfield @code @repet @label-eng @label-spa
    
    
    record: datafield

datafields: [
    {
        tag: "100",
        repet: "NR",
        label-eng: "Personal name",
        label-spa: "Nombre personal",
        template: "1#a",
        indicators: [
            {pos: 1, options: [
                {value: '0', label-eng: '', label-spa: ''},
                {value: '1', label-eng: '', label-spa: ''},
                {value: '3', label-eng: '', label-spa: ''}
            ]},
            {pos: 2, options: []}
        ],
        subfields: [
            {code: 'a', repet: 'NR', label-eng: '', label-spa: ''},
            {code: 'b', repet: 'NR', label-eng: '', label-spa: ''}
        ]
    }
]

Para acceder a un datafield específico: método getById() de Ext.data.Store. Ver también query() y queryBy().

Entorno de desarrollo

Bajo Windows, con Apache 1.3. Los archivos están en

G:\svn\campi\catalis\branches\auto\

En httpd.conf:

DocumentRoot "G:\svn\campi\catalis\branches\auto\htdocs"
<Directory "G:\svn\campi\catalis\branches\auto\htdocs">

ScriptAlias /cgi-bin/ "G:/svn/campi/catalis/branches/auto/cgi-bin/"
<Directory "G:/svn/campi/catalis/branches/auto/cgi-bin">

(idealmente tendría que haber creado un Virtual Host, pero algo no me salió y no quise perder tiempo en eso, pues no estoy usando ese Apache para otras cosas).

En catalis.conf:

SCRIPT_URL=/cgi-bin/catalis_pack/wxis71-1030.exe
PATH_HTDOCS=/catalis_pack/

PATH_DB=G:\svn\campi\catalis\branches\auto\bases\catalis_pack
PATH_CGI-BIN=G:\svn\campi\catalis\branches\auto\cgi-bin\catalis_pack
PATH_LOGS=G:\svn\campi\catalis\branches\auto\bases\catalis_pack\catalis\access_logs
PATH_TEMP=G:\svn\campi\catalis\branches\auto\temp\catalis_pack\catalis

wxis está en

G:\svn\campi\catalis\branches\auto\cgi-bin\catalis_pack\wxis71-1030.exe

Ext está en

G:\svn\campi\catalis\branches\auto\htdocs\ext-1.1.1

(aunque sólo nos interesa mantener en svn una carpeta con ejemplos locales).

catalis desarrollo extjs

notas/catalis_y_ext_js.txt · Última modificación: por 127.0.0.1