首页 文章
  • 0 votes
     answers
     views

    ExtJS:在执行beforeRender事件时,Ext.form.Panel标头丢失

    在ExtJS 4.2中,只要将“beforeRender”事件放入Ext.form.Panel定义中,并创建该定义的实例,面板的 Headers 就会消失 . 有没有办法可以覆盖框架功能,使 Headers (包含我的 Headers 标签)显示出来?不确定这是否有所不同,但我在视口中使用“边框”布局 . Panel Header (with title) is missing: Ext.defi...
  • 0 votes
     answers
     views

    ExtJs HtmlEditor图片上传?

    我使用ExtJs4.2.1作为前端,使用asp.net mvc 4作为后端 . 我的客户有以下要求: 他们想将一堆文件(如.docx文件等)直接复制到extjs的htmleditor中 . 因此,编辑器中不可避免地会出现丰富的文本和图像的混合,这是一个问题,因为extjs的html编辑器无法直接上传图片 . 那么,我想知道是否有解决方案呢?我搜索了很多,其中一些答案将涉及为编辑器添加一个额外的按钮...
  • 123 votes
     answers
     views

    解释ExtJS 4事件处理

    我最近开始学习ExtJS,并且无法理解如何处理事件 . 我没有任何以前版本的ExtJS的经验 . 从阅读各种手册,指南和文档页面,我已经找到了如何使用它,但我不清楚它是如何工作的 . 我已经为旧版本的ExtJS找到了几个教程,但我不确定它们在ExtJS 4中的适用性 . 我特别关注像这样的“最后一句话” 事件处理函数传递了什么参数?是否有一套标准的args总能通过? 如何为我们编写的自定义...
  • 3 votes
     answers
     views

    指定dom元素的高度/宽度会使它们渲染得更快吗?

    在从ExtJS3“升级”到ExtJS4时,我们之前的代码的一个特定实例不再起作用是使用renderTo将组件呈现到页面中的特定div,但随后在回调完成时更新innerHTML . 我查看了生成的dom元素,并且在ExtJS3中没有指定高度,但是在ExtJS4中,计算了初始高度并将其作为样式属性添加到div标记 . 我的问题是,指定DOM元素的高度会使渲染更快吗? (毕竟ExtJS4应该是性能升级)...
  • 26 votes
     answers
     views

    Extjs 4组合框默认值

    我'm migrating my application from ExtJs 3 to 4 version. I have several comboboxes at my formPanel, and previously I'已使用hiddenName和所有stuff来提交valueField而不是displayField . 所有我的改编工作正常(值字段IS提交),但我无法设置组合框的默认...
  • 4 votes
     answers
     views

    ExtJs组合在商店页面加载时失去选定的值

    我有一个带有JsonStore和queryMode的ExtJS 4.1组合框:'remote',具有分页和过滤功能,如下所示: ... queryMode: 'remote', allowBlank: true, forceSelection: true, autoSelect: false, pageSize: 25, typeAhead: tru...
  • 1 votes
     answers
     views

    ExtJS:日期字段在选择网格行时显示为空白

    这是我看到的一个奇怪的问题 . 我使用该商店填充我的商店,然后填充网格 . 另外,我使用loadRecord(record)来填充基于Grid中选择的行的表单(Ext.form.Panel) . 我的Ext.form.Panel中的一个字段是: xtype: 'datefield', readOnly: true, fieldLabel: 'End Date', name: 'soEndDate'...
  • 1 votes
     answers
     views

    EXT JS:在Combobox中,如何为不在商店中的记录设置显示字段?

    我想在组合框中为记录设置一个显示字段(这是一个历史数据并存储在数据库中并加载到表单上),该数据库中没有条目 . 例如,我在商店中有3个条目如下 - 值:显示字段a:apple b:ball c:cat 像往常一样,它用于预填充组合框(直到这里工作正常) . 我有一些存储在数据库中的历史数据,其中包含一些id为d的记录的值,这些记录在商店中不再存在,但我仍然希望支持旧数据,并希望显示相关的显示字段(...
  • 1 votes
     answers
     views

    ext js tree:Afterrender事件发生时如何动态加载节点?

    主要任务是在加载树面板后使用ajax打开一个分支 . 用户不应该进行任何点击 . 它应该在页面加载后展开 . 我试图使用afterrender事件递归加载节点 . 但我无法获得当前的树对象 . 在这一步它是空的 . 就像expandAll调用一样 . 此代码也不适用于Afterrender事件: tree.expandAll(function() { tree.getEl().unmas...
  • 0 votes
     answers
     views

    在AJAX结束之前扩展树节点在ExtJS中

    我有一个停靠在我的树面板上的搜索栏 . 当我写东西并按下输入时,会触发一个Ajax请求并返回将树展开到所请求文件夹所需的文件夹ID . 在ajax.request的成功配置中,我使用循环通过getNodeById调用每个节点的expand函数 . 然而,在第一次扩展之后,ExtJS从代理激发自己的ajax请求以获取文件夹数据(因为它尚未加载) . 由于AJAX是异步的,因此循环比服务器响应更快,它...
  • 0 votes
     answers
     views

    ExtJS 4面板焦点/模糊事件未触发

    在ExtJS 5中,您可以使用“focusable”和“tabIndex”参数使Ext.panel.Panel对象触发焦点/模糊事件,如链接的5.1小提琴中所示 . 链接的4.2小提琴尝试相同的行为,但不起作用 . https://fiddle.sencha.com/#fiddle/1fbf&view/editor(5.1小提琴) https://fiddle.sencha.com/#fi...
  • 2 votes
     answers
     views

    ExtJS 4 MVC手风琴,带有来自json的动态可点击内容

    我需要插入/添加儿童面板到手风琴 . 这些子面板中的每一个都应该使用数据中的“字段”值(见下文)来 Headers ,并且每个子节点的内容应该是(标签或显示字段或??),只要它是可点击的 . 服务器的json数据如下: data: [{ 'field': 'cities', 'values': [{ 'value': 'DC', 'count': 5...
  • 4 votes
     answers
     views

    带有LabelAlign顶部的ExtJS文本字段(CENTER)

    是否有任何配置选项将lavel放在顶部,中心对齐文本字段 . { xtype:'numberfield', labelAlign:'top', labelSeparator:'', fieldLabel: 'Title', flex:1 } 它的工作正常,标签在顶部,但与左边对齐 . 我想要与顶级中心对齐 . 谢谢你的帮助!

热门问题