红杏在墙头 2012-12-28 09:25
浏览 187
已采纳

Ext怎么实现查看功能

请教大侠一个问题,我用Ext做一个系统实现了增删修改功能,增加修改都可以弹出一个FormPanel,那么查看时,我想弹出一个框里面都是html,这个怎么实现,用什么组件呢,先谢谢各位大侠了

  • 写回答

5条回答 默认 最新

  • witcheryne 2012-12-28 17:10
    关注

    说个思路。
    查看页面新建一个window.
    window 的 body 放html.

    html 渲染有两种方式:
    1. 使用 ExtJS 的思路:
    1). 使用 XTemplate 创建模板代码( html 代码 + 一堆占位符)
    2). 从 JsonStore 中获取 Model ,
    3). 用 model 渲染 XTemplate , 生成html
    4). 将html放到window的body中

    1. 使用iframe (推荐!) window 的 body 中放 iframe 标签。
      iframe传src的时候, 记得加 timestamp 来防止IE缓存 如果觉得iframe中页面样式和extJS不搭配, 把extjs中的css class扣出来用。

    Form disable 的方式比较卡, 不推荐。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

悬赏问题

  • ¥15 c程序不知道为什么得不到结果
  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置