Проблема с дизайнером веб-генератора кода - PullRequest
1 голос
/ 30 сентября 2010

Я хочу написать веб-генератор кода для сканера Python.Его цель - автоматически генерировать код, чтобы разработчику не нужно было его писать, но я столкнулся с этой проблемой: на одной из веб-страниц моего проекта есть несколько флажков, кнопок и т. Д. Каждая из них генерирует некоторый код Pythonи записывает это в общую текстовую область.Однако, когда я снимаю флажки, я не могу понять, как удалить соответствующий код из текстовой области, потому что все это было смешано.Например:

  • Флажок 1 - записывает фрагмент кода 1 в текстовое поле
  • Флажок 2 - записывает фрагмент кода 2 в текстовое поле
  • Флажок 3 - записывает фрагмент кода 3 в текстовое поле
  • Снимите флажок 2 - необходимо каким-то образом удалить фрагмент кода 2 из текстовой области, но оставить после себя фрагменты кода 1 и 3

Есть ли какой-нибудь способ исправить эту проблему или какое-нибудь лучшее решение для всего проекта генератора кода?

1 Ответ

0 голосов
/ 30 сентября 2010

Вы должны отделить идею , какой код генерировать от событий , инициирующих генерацию .

То, что генерируется код, регулируется объединенным наборомвсе флажки, которые отмечены.

Запуск генерации кода происходит при каждом изменении любого из них.Вам нужно регенерировать все в то время.

Подробно:

  • Флажок 1 - генерация триггеров, только код для фрагмента 1 включен
  • Флажок 2 - генерация триггеров, код для фрагментов 1 и 2 включен
  • Флажок 3 - генерация триггеров, код для фрагментов 1, 2 и 3
  • Снимите флажок 2- генерация триггеров, код для фрагментов 1 и 3 включен
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...