User Tools

Site Tools


edicion_de_subcampos_codificados

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
edicion_de_subcampos_codificados [10/11/2008 17:24]
fernando
edicion_de_subcampos_codificados [10/11/2008 17:50]
fernando
Line 3: Line 3:
 A raíz de una [[http://​groups.google.com/​group/​catalis/​browse_thread/​thread/​4c31389fd6c6a857|consulta en el grupo Catalis]], acá va una receta para lograr que un subcampo con valores codificados se pueda editar de manera análoga al subcampo $4 de los campos 700 (relator code). Es decir, que se abra una ventanita emergente que ofrezca la lista de códigos disponibles. A raíz de una [[http://​groups.google.com/​group/​catalis/​browse_thread/​thread/​4c31389fd6c6a857|consulta en el grupo Catalis]], acá va una receta para lograr que un subcampo con valores codificados se pueda editar de manera análoga al subcampo $4 de los campos 700 (relator code). Es decir, que se abra una ventanita emergente que ofrezca la lista de códigos disponibles.
  
-Supongamos que el elemento ​se denomina ​"​Foo", ​y el subcampo ​en cuestión es 999$q.+A modo de ejemplo consideremos un elemento ​ficticio denominado ​"​Foo", ​almacenado ​en un subcampo ​$q del campo 999. 
 + 
 +Para clarificar el contexto dentro de cada archivo a modificar, se muestran las líneas correspondientes a los //relator codes//. 
 + 
 +ATENCION: esto aún no fue testeado (10 nov. 2008). 
  
 === XML === === XML ===
Line 43: Line 48:
  break;  break;
 </​code>​ </​code>​
 +
 +
  
  
Line 50: Line 57:
  
 == create-field-subfield.js == == create-field-subfield.js ==
 +
 +Agregamos un bloque.
  
 <​code>​ <​code>​
Line 66: Line 75:
  newSubfieldBox.readOnly = true;  newSubfieldBox.readOnly = true;
  newSubfieldBox.onclick = function() {  newSubfieldBox.onclick = function() {
- editCodedData("​frequency");+ editCodedData("​foo");
  }  }
  newSubfieldBox.style.fontFamily = "​lucida console";​  newSubfieldBox.style.fontFamily = "​lucida console";​
Line 75: Line 84:
  
 == aux-windows.js == == aux-windows.js ==
 +
 +Agregamos "​foo"​ en un par de líneas.
  
 <​code>​ <​code>​
     function editCodedData(dataElement)     function editCodedData(dataElement)
     {     {
-    if ( dataElement.search(/​relator|frequency|f041|f044/​) != -1 ) {+    if ( dataElement.search(/​relator|foo|f041|f044/​) != -1 ) {
     var srcObject = event.srcElement;​     var srcObject = event.srcElement;​
     var activeCode = srcObject.value; ​ // TO-DO: evt for mozilla     var activeCode = srcObject.value; ​ // TO-DO: evt for mozilla
Line 99: Line 110:
     ​     ​
 == catalis.js == == catalis.js ==
 +
 +Agregamos dos líneas nuevas.
  
 <​code>​ <​code>​
edicion_de_subcampos_codificados.txt · Last modified: 05/05/2009 00:00 (external edit)