2014-12-11 17:37 | 题主 | ||||||||
|
根据登录用户账号不同,动态从数据库中读取数据,根据数据的不同,启动不同的panel 根据登录用户账号不同,动态从数据库中读取数据,根据数据的不同,启动不同的panel,请问如何实现。登录后,如何通过ajax调用 server script,并返回值 |
2014-12-11 17:50 | #1 | ||||||||
|
每个用户都有不同的sys.user,可通过request.getAttribute("sys.user")或{#sys.user#}获取用户id; 使用到数据库可以:select * from table where user_id={?sys.user?} Panel的展现属于前端功能,可以在后端放一个属性: request.setAttribute("myAttr", attr); 然后在前端定义js变量 var jsAttr='{#myAttr#}';,然后就可以使用这个jsAttr来启动不同的panel了。 ajax调用serverScript可以通过Wb.request函数来访问包括serverScript的模块。 Wb.request({url:'main?xwl=moduleId'}); 系统中不少示例都有这些功能 |
2014-12-12 13:45 | #2 | ||||||||
|
刚安装完webBuilder,知道怎么使用,求大神指导!!! |