BeforeLoadOuterTable 的时候,你登录窗口都还没打开,更别谈_UserRoles有值了.
你应该禁止加载数据,然后再在登录完毕之后,再利用 datatables("XX").load 根据 loadFilter 来加载数据.
既然你很久没有接触过了,建议你还是先温习一下帮助先.

看帮助一定要按顺序,头一两遍可以不求甚解,第三遍开始要将每个例子实际操作演练一遍,不明白的就上论坛求助。
三遍之后才开始做系统,先设计好表,想做什么功能,就做什么功能,遇到问题在帮助找答案,找不到的在论坛提问,不断遇到问题,不断解决问题,慢慢就熟悉了。
此外一定要先掌握《使用指南》,然后再看《开发指南》