====== 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" ScriptAlias /cgi-bin/ "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). {{tag>catalis desarrollo extjs}}