问题标签 [extjs4.1]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 在刚刚创建的窗口中为文本输入设置焦点
我有一个简单的窗口:
里面有琐碎的形式
只有一项
问题是:如何在窗口显示后立即设置焦点?我试图在几乎每个窗口事件处理程序中调用.focus()
方法,但没有运气。this.findInput
似乎afterrender
在 DOM 完全创建所有元素之前同步调用了 even 。
我错过了什么?我应该绑定什么事件来渲染所有元素并能够接受焦点?
PS:如果我.focus()
在像 10 毫秒这样的小间隔后调用相同的 - 我会集中注意力,但这不是解决方案
extjs4.1 - 我可以使用 getState() 来获取网格列标题名称(可见名称)吗?
我可以使用 getState() 来获取网格列标题名称(可见名称)吗?
javascript - 将对象/数组转换为 JSON?
我有一个数组(它也可能是一个对象,我不知道我在说什么):
等等。我想把它转换成 JSON。我试过使用JSON.stringify(grid.columns.text)
但没有用:它给出了null
.
extjs4.1 - ExtJs-4.1 网格锁定+汇总功能
我有一个带有锁定功能和摘要功能的网格。如果使用锁定功能,则摘要功能不起作用。阅读论坛发现,当使用锁定时,ExtJs 会创建两个网格 1. 具有普通视图的网格 2. 具有锁定视图的网格。是否有可能没有在我们锁定列时创建的第二个网格中添加摘要功能。
如果是,那么我该如何实现呢?
我认为使用 ExtJs4.1 将有助于解决这个问题。但是我无法解决这个问题。
asp.net-web-api - extjs form.load 使用不同域服务器的url来获取数据并绑定到字段
我想使用 json 数据加载表单字段。我正在使用 extjs 4.1 for ui 和 asp.net webapi 来获取数据。我的目标是加载数据并将其动态绑定到 form.load 用于如果字段名称对应于 data.fieldnameproperty 的字段。
我已将以下链接作为参考: Ext JS:FormPanel 未使用 JSON 数据填充字段
如果 Webapi 在同一个项目上,它会加载数据:即 projectname: --ui 文件夹 -- webapi 控制器文件夹
但在我的情况下,数据来自不同的域 2 不同的 ui 和 webapi 项目。我的 form.load 代码如下
我在萤火虫中收到错误为“NetworkError:405 Method Not Allowed -” http://localhost/WebApiCore/api/Values/?_dc=1340261175475 ”。
我的项目在“ http://localhost:54118/PreHospital.htm ”上运行
我不确定是 extjs 没有使用 form.load 发送跨域请求的问题,还是 webapi 的问题不允许跨域请求。
我不确定如何设置 extjs 以使用 form.load 发送 jsonp 请求。
任何形式的帮助表示赞赏。
extjs4.1 - ExtJS 4.1 - XTemplate 中的工具提示
我有一个树形网格“模板列”,它根据 XTemplate 中的条件显示图像。
但是,我还希望在鼠标悬停图像时显示 html 格式的工具提示。我已经通过渲染器中的 ext:qtip 元数据属性使用 Ext JS 3.x 完成了此操作,但无法弄清楚如何使用 tpl 在 Ext JS 4.1 中执行此操作,并且在我的搜索中没有找到任何内容。
这是我必须根据记录值显示图像的内容:
有没有人这样做或有任何建议?有一个更好的方法吗?谢谢
extjs4.1 - Combo 在 ExtJS 4.1 中没有采用适当的宽度
我最近将我的 Ext 版本从 4.0.7 升级到 4.1
我使用“tbar”配置在顶部附加了带有组合的网格。现在我面临的问题是,即使有数据或没有数据,我的组合也没有采用适当的宽度。我给了宽度,然后它也不能正常工作。
我附上了图片以供参考,请在其中掠夺。
这是我的网格代码
这是我的组合代码
请提出这里缺少的内容。
在上面的代码中,如果我删除宽度它工作正常,但采用默认宽度,但我想分配宽度。请提出这里缺少的内容
extjs4 - ExtJS 4.1 - 如何动态添加项目到工具栏?
我正在尝试将窗口最小化为任务栏上的按钮 - 这实际上是一个工具栏,但我无法将按钮动态添加到任务栏。我尝试调用doLayout()
函数,但它也不起作用。
这是我尝试过的 - 任何帮助将不胜感激!
提前致谢。
变量:
- win : 最小化的窗口
- 任务栏:在我的视口南部区域呈现的工具栏
extjs4.1 - 锁定列extjs 4.1
我正在尝试将网格放入具有锁定功能的 extjs 4.1 请参见下面的代码。
定义具有锁定特征的列时
我收到以下错误
未捕获的类型错误:无法读取未定义的属性“internalId”
这是html代码: