list layout: text field -> weight