操作员维护页面Html源码如下:
<div dojoType="dijit.TitlePane" title="操作员维护"><input id="users_roles_url" type="hidden" value=""></input>
<span></span>
<div id="users_rolesToolBar" ></div>
<span></span>
<script type="dojo/method"> function getUserName(eventObj){
return "hppms";
} function getRoleName(eventObj){
return "admin";
} function map(){
alert("haha, i am testing...");
dojo.connect(dojo.byId("users_roles_Users_Grid"), "onClick", getUserName);
dojo.connect(dijit.byId("usersRoles_Roles_Tree"), "onClick", getRoleName);
} dojo.addOnLoad(map);
createToolBar({label: "新建角色分配", id: "users_roles_new",
click: function(){
clickButton({id: "usersRolesDialogNew",title: "新建角色分配",idGrid: "usersRolesGrid",url: "/rbac/users_roles",mod: "add"});
},cls: "add", refId: "users_rolesToolBar"}); createToolBar({label: "解除角色分配", id: "users_roles_btn_del",
click: function(){
clickButton({id: "usersRolesDialogDel",
refresh: {id: "usersRolesGrid", url: '/rbac/users_roles.json'}, title: "解除角色分配",idGrid: "usersRolesGrid",url: "/rbac/users_roles",refreshUrl: "/rbac/users_roles",mod: "del"});
},cls: "del", refId: "users_rolesToolBar"});
</script>
<div id="topContainerOfUser_Roles" style="border: 1px solid #B5BCC7;height: 70%;overflow: auto">
<div dojoType="dijit.TitlePane" title="用户列表">
<span></span>
<div id="users_roles_users_grid" style="height: 130px"></div>
<span></span>
<script type="dojo/method">
loadGrid({reqURL: "/rbac/users.json", refId: "users_roles_users_grid", id: "usersRoles_Users_Grid"});
</script>
</div>
<div dojoType="dijit.TitlePane" title="角色关系树">
<span></span>
<div id="users_roles_roles_tree" style="height: 130px"></div>
<span></span>
<script type="dojo/method">
loadTree({reqURL: "/rbac/roles_tree.json", refId: "users_roles_roles_tree", id: "usersRoles_Roles_Tree", treeFilter:{level: '1'}});
</script>
</div>
</div> <div id="bottomContainerOfUser_Roles" style="border: 1px solid #B5BCC7;height: 70%;overflow: auto">
<div dojoType="dijit.TitlePane" title="用户角色关系列表">
<span></span>
<div id="users_roles_users_roles_grid" style="height: 130px"></div>
<span></span>
<script type="dojo/method">
loadGrid({reqURL: "/rbac/users_roles.json", refId: "users_roles_users_roles_grid", id: "usersRoles_UsersRoles_Grid"});
</script>
</div>
</div>
</div>
通过firebug抓包发现grid、tree的json数据都获取到了,但是在firefox中显示不出来,3天了,还是没有解决,纠结哦.
<div dojoType="dijit.TitlePane" title="操作员维护"><input id="users_roles_url" type="hidden" value=""></input>
<span></span>
<div id="users_rolesToolBar" ></div>
<span></span>
<script type="dojo/method"> function getUserName(eventObj){
return "hppms";
} function getRoleName(eventObj){
return "admin";
} function map(){
alert("haha, i am testing...");
dojo.connect(dojo.byId("users_roles_Users_Grid"), "onClick", getUserName);
dojo.connect(dijit.byId("usersRoles_Roles_Tree"), "onClick", getRoleName);
} dojo.addOnLoad(map);
createToolBar({label: "新建角色分配", id: "users_roles_new",
click: function(){
clickButton({id: "usersRolesDialogNew",title: "新建角色分配",idGrid: "usersRolesGrid",url: "/rbac/users_roles",mod: "add"});
},cls: "add", refId: "users_rolesToolBar"}); createToolBar({label: "解除角色分配", id: "users_roles_btn_del",
click: function(){
clickButton({id: "usersRolesDialogDel",
refresh: {id: "usersRolesGrid", url: '/rbac/users_roles.json'}, title: "解除角色分配",idGrid: "usersRolesGrid",url: "/rbac/users_roles",refreshUrl: "/rbac/users_roles",mod: "del"});
},cls: "del", refId: "users_rolesToolBar"});
</script>
<div id="topContainerOfUser_Roles" style="border: 1px solid #B5BCC7;height: 70%;overflow: auto">
<div dojoType="dijit.TitlePane" title="用户列表">
<span></span>
<div id="users_roles_users_grid" style="height: 130px"></div>
<span></span>
<script type="dojo/method">
loadGrid({reqURL: "/rbac/users.json", refId: "users_roles_users_grid", id: "usersRoles_Users_Grid"});
</script>
</div>
<div dojoType="dijit.TitlePane" title="角色关系树">
<span></span>
<div id="users_roles_roles_tree" style="height: 130px"></div>
<span></span>
<script type="dojo/method">
loadTree({reqURL: "/rbac/roles_tree.json", refId: "users_roles_roles_tree", id: "usersRoles_Roles_Tree", treeFilter:{level: '1'}});
</script>
</div>
</div> <div id="bottomContainerOfUser_Roles" style="border: 1px solid #B5BCC7;height: 70%;overflow: auto">
<div dojoType="dijit.TitlePane" title="用户角色关系列表">
<span></span>
<div id="users_roles_users_roles_grid" style="height: 130px"></div>
<span></span>
<script type="dojo/method">
loadGrid({reqURL: "/rbac/users_roles.json", refId: "users_roles_users_roles_grid", id: "usersRoles_UsersRoles_Grid"});
</script>
</div>
</div>
</div>
通过firebug抓包发现grid、tree的json数据都获取到了,但是在firefox中显示不出来,3天了,还是没有解决,纠结哦.
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货