TitlePane中嵌套TitlePane导致数据无法显示.docx
时间:2011-08-25
来源:互联网
操作员维护页面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天了,还是没有解决,纠结哦.
作者: coolmoon_133319 发布时间: 2011-08-25
没有人遇到类似情况吗?
作者: coolmoon_133319 发布时间: 2011-08-25
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28