问题标签 [extjs6-modern]

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.

0 投票
1 回答
1325 浏览

javascript - 选项卡面板选项卡栏中的 Extjs 现代简单按钮

我有一个标签面板,里面有多个标签。现在我想向标签栏添加一个带有操作的简单按钮。单击它时,它不应像其他选项卡一样打开选项卡,只需执行一个 javascript 函数。

这在 Extjs 中怎么可能?

0 投票
1 回答
445 浏览

javascript - ExtJs 6.5.2 现代 - 删除负载掩码消息

我正在使用loadmaskhtml属性包含所有加载内容。我面临的问题是,即使message属性的值是空字符串,也会message在生成的内容中分配空间,loadmask例如我的 html 消息左侧的破折号。

(将下面的代码添加到Sencha Fiddle

我怎样才能删除或使该空间透明?Modern Toolkit 没有该useMsg属性。

我尝试将背景属性 ( background: transparent) 设置为messageCls但没有任何反应。

0 投票
1 回答
828 浏览

javascript - ExtJS 6.x (6.5.2) 现代自定义组件

我想在 ExtJS 6.5.2 Modern 中创建一个自定义组件。没有任何文档明确说明如何执行此操作。

自定义组件是在 div 中创建链接...例如

哪个会产生**<div><a href="http://www.google.com#test/test/test">example-text</a></div>**

  1. 我应该如何构建自定义组件?
  2. 为什么在下面的示例中设置 config.template 不起作用?构造函数不先运行吗?
  3. 我应该如何更新该自定义组件上的参数?

调试和示例代码如下:

0 投票
1 回答
909 浏览

extjs - ExtJS 6.x 现代按钮作为链接

在菜单项上,您可以选择添加一个处理程序来处理按下或鼠标单击事件,或者指定和 href 配置,以便当菜单只是一个链接时。

对于 Ext.Button(现代),如何让按钮充当链接,同时仍支持按钮的其他功能(图标、悬停等)。

例如,我希望能够“右键单击”按钮的任何区域并“在新选项卡中打开”。

0 投票
2 回答
2138 浏览

extjs - Extjs 现代网格列单元格工具条件 iconCls

在网格列配置中,我有一个单元格工具,我希望该工具的 iconCls 以行记录数据为条件。

},{ text: 'Favorite', //dataIndex: 'favorite', width: 80, align: 'center', cell: { tools: { play : { iconCls:'x-fa yellow fa-star', align:'center', tooltip : 'Toggle Favorites', handler: 'onFavoriteToggle' } } } }, { 我希望图标 cls 基于行记录最喜欢的属性(真/假),fa-star或者fa-star-o 有谁知道如何做到这一点?

0 投票
3 回答
3312 浏览

javascript - ExtJS 6.x 为 ViewController 添加自定义点击事件到组件

对于 ExtJS 6.5+ Modern,如何将点击事件添加到组件,以便您可以在视图控制器中访问它。

下面的例子不起作用。我还尝试将侦听器直接添加到子元素。

示例模板:

更新

根据 priyadarshi 的回答,以下元素调用控制器中的函数。但是,我宁愿通过仅收听单击事件来在控制器中正常拾取事件。无论如何,是否可以将事件侦听器从控制器附加到 dom,或者至少从元素中触发一个事件,以便您可以在控制器中获取它(没有它显式调用控制器上的函数)。

0 投票
1 回答
210 浏览

javascript - Sencha ext.js,动态创建表单

我正在尝试遵循 extjs关于在 click 上添加表单的教程。

现在的“扭曲”是我直接希望创建一个更有条理的方法。所以我用Ext.define它来为网格创建一个网格和一个表单。

网格:

表格:

有问题的代码listeners: ...MyApp.view.main.EmployeeGrid类中。控制台记录了条目,所以我知道该函数已执行。但是没有显示任何形式。- 这里的正确方法是什么?

0 投票
0 回答
16 浏览

sencha-touch - sencha touch现代开发者移动端,textfield显示异常

开发移动端登陆界面,运行时发现文本输入框显示异常。如果把代码放在toolbar里显示没问题,房子啊formPanel显示怪怪的,效果如下 在这里输入图片描述

我的代码:</p>

0 投票
1 回答
815 浏览

javascript - ExtJS 6.x 现代组件焦点

在 ExtJS 6.x Modern 中,如何制作可以聚焦的组件。

我尝试同时使用 tabIndex: 0, focusable: true 并阅读了https://docs.sencha.com/extjs/6.5.2/modern/Ext.mixin.Focusable.html的所有文档和代码,但无论我尝试我无法让容器聚焦。

此外,您如何检测到容器失去焦点?有没有办法听一些焦点离开事件?

0 投票
1 回答
266 浏览

ios - iPad 和 Google Chrome 上的 extjs 6.5.* (1, 2) 组合框错误

在 iPad ( ios 10.3.3 ) 上测试我的 web 应用程序时,我发现了一些看起来像框架错误的东西。

所有设置为的comboboxes都没有在单击时打开下拉弹出窗口。queryModelocalcomboboxbutton

在 Chrome v. 63.0.3238.73 上测试

我会添加一个小提琴,但您可以在以下位置进行测试:

extjs 6.5.2 现代组合框,示例用法

extjs 6.5.1 kitchensink 现代,结帐表格(送货地址 -> 州)

其他人遇到过这个错误还是设备问题?

任何已知的解决方法?