Se cambia el funcionamiento, primero se genera el campo luego se aplica el widget