Pregunta

Quiero escribir un generador de código basado en la web para un rastreador de Python. Su objetivo es generar automáticamente el código para que un desarrollador no necesite escribirlo, pero me he encontrado con este problema: en una de las páginas web de mi proyecto, hay algunas casillas de verificación, botones, etc. Cada uno de ellos genera algún código de Python y lo escribe a una textura común. Sin embargo, cuando desmarco las cajas no puedo entender cómo eliminar el código correspondiente del TextAREA, porque todo se ha mezclado. Por ejemplo:

  • Cadera de verificación 1 - Escribe el fragmento de código 1 al TextAREA
  • Cadera de verificación 2 - Escribe el fragmento de código 2 al TextAREA
  • Cadera de verificación 3 - Escribe el fragmento de código 3 al TextAREA
  • Box Uncheck Box 2: debe eliminar de alguna manera el fragmento de código 2 del área de texto, pero deje atrás los fragmentos de código 1 y 3

¿Hay alguna forma de solucionar este problema o una mejor solución para todo el proyecto del generador de código?

¿Fue útil?

Solución

Necesitas separar la idea de qué código para generar a partir de los eventos desencadenante generación.

Qué código se genera se rige por el conjunto combinado de todas las casillas de verificación que se verifican.

La generación de código de activación ocurre cada vez que se cambia cualquiera de ellos. Necesitas regenerar todo En ese tiempo.

En detalle:

  • Casilla de verificación 1 - Generación de disparadores, solo código para el fragmento 1 incluido
  • Casilla de verificación 2 - Generación de disparadores, código para fragmentos 1 y 2 incluidos
  • Casilla de verificación 3 - Generación de disparadores, código para fragmentos 1, 2 y 3 incluidos
  • Uncheck Box 2 - Generación de disparadores, código para fragmentos 1 y 3 incluidos
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top