# div改为iframe
之所以改为iframe是因为元素的样式、id、class会出现重复渲染问题,导致不一致性,所以还是退一步选择iframe隔离:
```
<div tab>
<iframe>页面内容</ifram>
</div>
```
这样就会起到保护页面作用,缺点就是样式和所需js每个页面都要再次渲染
1. 调用变量`lenosp` 统一改为:`window.parent.lenosp`
2. 请求url前缀要加上斜杠 `/`
3. 表格要加上公共样式和js引用
css引用`<#include "/new/main/grid-head.html">`
js引用`<#include "/new/main/grid-foot.html">`
4. 表单为`form-head.html` 和`form-foot.html` 参考 positions功能即可
5. 需要引用额外的js 只有在当前页面单独引入
6. 表单获取传入的tab参数 改为:`$('#position-add', window.parent.document).attr('data-options')`
7. 后端修改:跳转页面需要后端单独建立跳转类处理,参考`PagePositionsController`
- 郑州程序员组织简介
- 组织期望
- 组织计划
- 组织细则
- 组织问题
- lenosp
- 简介
- 任务
- 本地开发
- 部署篇章
- 如何提交PR?
- 部署启动lenosp
- 工具集
- 问题记录
- freemarker 找不到模板
- div改为iframe
- 会议记录
- 郑州程序员开源组织-组织介绍和计划
- 2023-04-01郑州程序员组织,成员会议讨论内容
- 郑州程序员开源组织第一期里程碑会议
- 2023-04-08 成员讨论内容
- 知识库
- 里程碑教程
- 组织管理人员和成员规范
- idea使用阿里代码格式
- idea2023.1 pojie
- 测试Pull Request
- idea使用阿里代码约束检查
- 提交代码规范
- 组织成员约束
- 里程碑
- 代码生成
- 工作流引擎
- 功能模块
- 多数据源
- 国密支持
