add getFieldConfig
improvement getItemCode