Vous n'êtes pas identifié(e).
bonjour
dans l'admin j'ai défini
class Essai_TemperatureInline(admin.TabularInline):
model = Essai_Temperature
je voudrai pouvoir rajouter des lignes avec les boutons save and continue editing ou bien save mais masquer en permanence le lien +Add another
comment faire?
si je met
extra = 1
max_num = 2
je masque ce lien mais n'ai plus la possibilité de rajouter des lignes
(j'utilise django 1.4.8)
Hors ligne
Bonjour,
Si tu masques le Add another, tu ne pourras pas ajouter de ligne. Du coup, je ne comprends pas ce que tu veux faire.
Hors ligne
Add another ne fonctionne pas normalement
j'ai installé django-smart-select qui permet de lier des listes déroulantes
lorsque je rajoute une ligne avec Add another, les listes ne sont plus liées
Ce problème n'apparait pas en cliquant sur save ou save and continue editing avec une déclaration au préalable extra = 3 (par ex)
Hors ligne
Il semble que le javascript de ton djangosmartselect ne soit pas réévalué lors du Add another. Il faut donc faire un JS spécifique pour régler ce problème.
Hors ligne
j'ai trouvé la solution
class Essai_TemperatureInlineAdmin(admin.TabularInline):
model = Essai_Temperature
extra = 2
class Media:
css = { 'all' : ('/static/css/java.css',) }
et pour java.css
.inline-related tr.add-row a {
display: none;
}
c'est quand même plus simple non ?
Hors ligne