问题标签 [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.
extjs - 历史和选择模型问题
我正在尝试使用 Extjs 4.1 构建一个应用程序。一般来说:它是一个视口,西边有一个树形面板,中间有一个面板,它实际上是一个选项卡面板。当用户单击树节点时,一个选项卡将填充中心视图。我在树面板中设置了一个属性,在选择一个节点后它会被取消选择(deselectAll)。这样做的原因是用户可以从不同的位置(例如,在每个选项卡内)打开许多选项卡。但是,当我设置上述属性时,它会产生错误(“数据”未定义)。未定义的数据是与树节点相关的数据。所以,关于选择模型的问题:
我该如何解决这个问题(解决方案可能是选择第一个节点,但我不想要它)?
至于历史实用程序,我需要实现浏览器后退按钮。特别是我想禁用浏览器的刷新按钮。如果用户打开假设 15 个选项卡并意外单击浏览器刷新或“F5”,他/她将失去一切。我尝试了很多东西,但没有运气。我无法理解“Ext history util”。所以,
有什么好的例子吗?
有人可以指导我怎么做吗?
请注意,该应用程序是根据新的“MVC”架构构建的。
javascript - Ext JS 4 项目选择器示例
我想在 ExtJS 4.1 中创建一个 ItemSelector,但它们似乎没有两个列表的有效“标题”属性。这正是我想要的:
http://dev.sencha.com/deploy/ext-4.0.0/examples/multiselect/multiselect-demo.html
(注意两个标题:“available”和“selected”)
这是适用于 4.1 版本的“相同示例”:
http://dev.sencha.com/deploy/ext-4.1.0-gpl/examples/multiselect/multiselect-demo.html
这就是我下载 extJS 4.1 并从早期版本(4.0.7)添加 ItemSelector 和 MultiSelect 文件的原因。然后我复制了第一个示例中的几乎所有内容,但什么也没做,我也没有错误消息。
请告诉我我应该如何使这样的 ItemSelector 工作(最好使用 ext JS 4.1,因为它是最新版本,并且从不推荐使用的版本开始似乎是错误的,但在这一点上,任何可行的解决方案都可以,因为我用完了想法)。
这是我的html文件:
在此处插入标题
和 app.js 文件:
最后,这是我的文件夹结构:
extjs4 - ExtJs 4.1 MVC 网格实现中的 PagingScroller 未触发 ajax 请求
我试图找出在 ExtJs 4.1.0 网格中无限滚动的基本实现。
我正在处理这个示例http://ext4all.com/post/extjs-4-1-grid-infinite-scroll-in-mvc,此时我的代码实际上与示例相同。
当我的页面加载时,当第一个 ajax 请求触发并按预期工作时,网格会填充第一页数据。但是,当我向下滚动到网格底部时,什么也没有发生……我期待看到一个 ajax 请求触发,获取额外的数据(如示例中所示)。
有任何想法吗?
这是我的代码:
HTML
Javascript
grid - Extjs4 树面板从网格面板借用
我试图在 tree.Panel 上实现可锁定功能,所以我从 grid.Panel 借来
但现在我的网格列是对象,即树上的 column.$className。Panel 将返回一个对象,因为它们已被转换。我现在如何隐藏列,因为所有功能(例如 hide()、setVisible() 都已丢失)?
提前致谢
extjs-mvc - 文本字段上的焦点事件 - extjs 4.1 mvc
当用户完成输入文本字段时,我想调用一个事件。
目前我有
事件 'change' 被调用,但它在用户开始输入时被调用。
我很欣赏这是文档的标准问题。事件信息记录在哪里。
extjs - ExtJs 树面板。如何滚动到节点
我有一个以编程方式扩展的树面板。
当我展开一个节点时,我想“跳转到”这个节点,我的意思是滚动到它。
如何将树面板滚动到特定节点?
更新:我使用Ext 4.1
extjs4 - 如何限制在 extjs 数字字段中输入连字符?
目前 extjs numberfield 允许在字段中使用除数字以外的“-”连字符。如何限制打字?如果我提供自定义 vtype 验证,它只会在我提交之后进行检查。
extjs - 如何防止在extjs中双击时触发单击事件
我有一个树面板,对于每个节点我都有单击和双击事件。但是当我双击它时,它也会触发单击事件。那么如何防止双击时触发单击事件?
extjs - 当我尝试排序时调用网格上的选择事件
我的控制器中有以下内容。这用于编辑选定的行。这是按预期进行的,但是当我单击字段名称对列进行排序时,也会调用此事件。
我在这里使用最好的活动吗?我正在使用 extjs 4.1
extjs-mvc - 如何从 extjs 4.1 中网格中的 actioncolumn 渲染器调用控制器
在 extjs 4.1 中,我希望在我的网格中有一个按钮。
我见过一些方法,例如使用渲染器或操作列。我已经走到这一步了。
下一步是我需要在我的控制器中捕获这个事件。
我尝试添加以下内容,但没有被调用
我需要获取选定的记录。
- 更新
在我的控制器中
和调用的函数