use the id instead of name for displayfield