Pequeños problemas con Xailer FR
Publicado: Mar Sep 15, 2015 5:21 pm
Buenas Ignacio, he encontrado un par de cosas errorneas o al menos extrañas en FR.
El método VariablesList que sirve para obtener un array de Variables de una categoría, primero muestra un MSGINFO que supongo no debiera, segundo devuelve un array pero de un único elemento con un churro que tiene todos los nombre de variables pegados.
Algo parecido pasa con el método CategoriesList el cual devuelve un array de un lemento con un churro salvo si las categorías tienen nombres con espacios, por ejempplo, "Variables de la aplicación" entonces interpreta erroenamente cada palabra con espacio como una nueva categoría.
Otro error de toda la vida con FR que sigue estando presente en XFR es que si en el diseño grabas el FR3 con una categoría y luego haces acmbios por código en el nombre de las categorías o de una variable, el FR3 internamente sigue teniendo un PropData que mantiene las variables antiguas con el nombre de la categoría vieja, etc... Se da incluso la paradoja de que si quitas una variable de la aplicación, sigue existiendo en FR si está en el FR3 y sigue teniendo el último valor que recuerda el FR3. No es problema vuestro pero yo creo que no se deberían de grabar las variables con sus valores en el FR3 ya que para eso se alimentan desde código fuente cada vez que se invoca al FR3.
No se si conoces alguna manera de hacer que al entrar se borren todas las variables antes de empezar a cargar las de las categorías Xailer y las propias, que es lo que quería hacer con CategoriesList y DeleteCategory.
Gracias y aslu2.
El método VariablesList que sirve para obtener un array de Variables de una categoría, primero muestra un MSGINFO que supongo no debiera, segundo devuelve un array pero de un único elemento con un churro que tiene todos los nombre de variables pegados.
Algo parecido pasa con el método CategoriesList el cual devuelve un array de un lemento con un churro salvo si las categorías tienen nombres con espacios, por ejempplo, "Variables de la aplicación" entonces interpreta erroenamente cada palabra con espacio como una nueva categoría.
Otro error de toda la vida con FR que sigue estando presente en XFR es que si en el diseño grabas el FR3 con una categoría y luego haces acmbios por código en el nombre de las categorías o de una variable, el FR3 internamente sigue teniendo un PropData que mantiene las variables antiguas con el nombre de la categoría vieja, etc... Se da incluso la paradoja de que si quitas una variable de la aplicación, sigue existiendo en FR si está en el FR3 y sigue teniendo el último valor que recuerda el FR3. No es problema vuestro pero yo creo que no se deberían de grabar las variables con sus valores en el FR3 ya que para eso se alimentan desde código fuente cada vez que se invoca al FR3.
No se si conoces alguna manera de hacer que al entrar se borren todas las variables antes de empezar a cargar las de las categorías Xailer y las propias, que es lo que quería hacer con CategoriesList y DeleteCategory.
Gracias y aslu2.