2017-01-31 3 views
-1

Ich verwende Django Smart wählt aus. Wenn die Seite geladen wird, sieht die Combo wie ein Fehler aus, wenn ich jQuery entferne, sieht es normal aus, aber die intelligente Auswahl funktioniert nicht.Warum sieht dieses Kombinationsfeld so aus?

Wie kann ich das drehen?

Wenn die Seite die Combo lädt sieht wie folgt aus:

enter image description here

Aber wenn ich wählen Sie eine Option wird die Markierung entfernt:

enter image description here

Der Code von meiner Vorlage

<form method="post"> 

{% for field in form %} 
<div class="form-group{% if field.errors %} has-error{% endif %}" > 
<label for="{{ field.id_for_label }}">{{ field.label }}</label> 
{% render_field field class="form-control" %} 
{% for error in field.errors %} 
    <p class="help-block">{{ error }}</p> 
{% endfor %} 
</div> 
{% endfor %} 
<button class="btn btn-default">Registrar</button> 
</form> 
</div> 


<script type="text/javascript"> 
    (function($) { 
     var chainfield = "#id_continent"; 
     var url = "/chaining/filter/backend/Country/continent/backend /Location/country"; 
     var id = "#id_country"; 
     var value = undefined; 
     var auto_choose = true; 
     var empty_label = "---------"; 

     $(document).ready(function() { 
      chainedfk.init(chainfield, url, id, value, empty_label, auto_choose); 
     }); 
    })(jQuery || django.jQuery); 
    </script> 
+0

Könnten Sie Ihren eigentlichen Code, anstatt nur ein Bild posten? Noch besser wäre ein Beispiel, das das Problem reproduziert – empiric

Antwort

0

Hav Haben Sie versucht, der Kombinationsbox ein Padding hinzuzufügen?

+0

Sie sollten diesen Abschnitt für Antworten verwenden, nicht für Kommentare! –

+0

Dies sollte ein Kommentar sein, keine Antwort. Versuchen Sie, sich auf die Frage zu konzentrieren, die klar beantwortet werden kann, sobald Sie genügend Wiederholungen haben, können Sie jeden Beitrag kommentieren – empiric

+0

Ich beziehe mich auf die rote Markierung in der Combo, wenn die Seite die Marke anzeigt, aber wenn Sie eine Option auswählen, verschwindet die rote Markierung –

0

ich das Problem lösen dieses in meinem Modell

blank=True 

Ich brauche mehr in Django Docs lesen

Verwandte Themen