fm: cellLayoutSetAttributeFunc added