add selectMode

Signed-off-by: Felix_Y <yuanlinyue@gmail.com>
Merge branch 'refs/heads/Develop' into feature_model