Textfeld - Standart Eintrag

  • hiho ich bins mal wieder,
    ich wollte in ein Textfeld jetzt einen standart eintrag machen
    allerdings komm ichg noch nich ganz zum ziel.

    hab auf ner anderen website gelesen das man es so machen kann in python:

    ergebnis = Label (fenster3, font= schrift,text= '')


    ok das war jetzt ein Beispiel fürn Label, aber dachte das kann man übertragen also probierte ich folgendes:

    schema = ATContentTypeSchema.copy() + Schema((
    TextField("words",
    ...
    text = "FAQ",
    ...
    widget = StringWidget(
    ...
    )
    ),
    ))

    ohne Reaktion... also probierte ich die varainte:

    schema = ATContentTypeSchema.copy() + Schema((
    TextField("words",
    ...
    widget = StringWidget(
    ...
    text = "FAQ",
    ...
    )
    ),
    ))

    auch keine Reaktion, probiert ich es so:

    schema = ATContentTypeSchema.copy() + Schema((
    TextField("words",
    ...
    widget = StringWidget(
    ...
    )="FAQ",
    ),
    ))

    da saget er mir da sich die view anpassen müsste, aber glaube das kann ncih sein da das textfeld ja schon angezeigt wird in den anderen Beispielen

    alls letzten verusch hatte ich dann noch das:
    schema = ATContentTypeSchema.copy() + Schema((
    TextField("words",
    ...
    widget = StringWidget(
    ...
    )
    )="FAQ",
    ))


    irgendwas mach ich falsch aber eigentlich müsste doch irgendeins davon funktionieren oder?

    Danke schonmal

    Greetz
    Seawolf-371

  • Ok also das ei des kolombus war das hinzufügen folgender zeile nach dme ende von schema: schema['words'].default="FAQ"

    schema = ATContentTypeSchema.copy() + Schema((
    TextField("words",
    ...
    widget = StringWidget(
    ...
    )
    ...
    )
    ),
    ))
    ...
    schema['words'].default="FAQ"