Ik wilde antwoorden:
Dit verschil tussen AfdelingID en StafAfdelingID treed typisch op
wanneer er voor AfdelingID wel een relatie in de DB is aangemaakt en
voor StafAfdelingID niet.
Maar met onderstaande opmerking: Ja logisch, smartsite mapped de fieldnames naar DBnames en zoekt op basis daarvan naar relaties en dus naar wat ie moet doen. In dat geval voegt ie namelijk onderwater meerdere velden toe aan de xml.
Dus het is logisch dat je dit effect krijgt wanneer je andere fieldnames kiest.
Je kan dit eventueel wel forceren via de XML. Dan heb je nog wat extra velden
nodig naast <lookupquery> waarmee je dit alsnog specificeert.
Je kan bijvoorbeeld <editprogid>smartui.dropdownlist</editprogid> toevoegen om de dropdownlist te forceren.
Er zijn nog veel meer parameters die je in de xml kan invullen zie alle pagina's onder de control reference:
http://support5.smartsite.nl/smartsite.dws?goto=319groeten,
Johan