修改几个TableRichSelector的bug;给RichSelector类型控件增加个一个外部搜索扩展

修改几个TableRichSelector的bug;给RichSelector类型控件增加个一个外部搜索扩展
觉着有2个角度：

1. 人家用的时候就是不给，这种情况不支持挺好的，我非常赞同
2. 人家用的时候不小心把id传错了，这种情况其实更希望能看到一个合理的错误信息，一下就知道是这里错了，而不是`null is not an onject`然后满世界花1小时去找问题在哪对吧