1. 第一个参数传一下`Control.prototype.repaint`，不然处理`hide()`之类的逻辑被你丢了
2. 好像所有的属性只要有变就要重刷的话，干脆别用`createRepaint`，直接实现掉`repaint`方法就行了，这里注意下到底是不是任何属性变都是重刷的
3. `countPerPageList`变化打算处理吗？是不是还有别的漏掉的属性？