Select2 4.0 - Empujar nueva entrada después de la creación

He estado usando Select2 4.0.0-rc.1 durante un par de semanas (usando elajax adaptador) y estoy tratando de encontrar una manera de "empujar" los datos después de que se hayan inicializado.

Dentro de la lista desplegable, tengo la opción de

seleccione una entrada en la lista (usandoajax)agregar una entrada gratuita (usandocreateTag)agregar una nueva entrada

Si selecciono "agregar una nueva entrada", puedo completar un formulario, y una vez guardado, los nuevos datos deben mostrarse como una entrada seleccionada.

Si empujo datos usandoselect2_existing.select2( { data: data } ).val( 4 ); funciona, peroajax La llamada ya no funciona.

Entonces tengo que

destruir select2recrearlo

Lo que me permitirá tener mis nuevos datos yajax Adaptador de trabajo.

¿Es posible hacer esto sin el ciclo crear-> datos-> destruir-> crear?

Respuestas a la pregunta(1)

Su respuesta a la pregunta