在我的应用程序中,我们有一个返回面板、下一个按钮,这些按钮包含在每个屏幕中用于导航。从下一个按钮,我想使用以下方法调用控制器:
myApp.app.getController('folder.MyInfoController').submitMyInfoForm(nextButtonId);
Run Code Online (Sandbox Code Playgroud)
但是,我得到一个 TypeError: controller.doInit is not a function。我的控制器中有一个已经在工作的 init 方法。
每当我尝试设置布局类型覆盖时,我都会遇到布局运行失败,而我不确定导致它的原因.
我有一个父视图,它有一个tabpanel作为子项:
Ext.define('InventoryDemo.view.main.Main', {
extend: 'Ext.panel.Panel',
xtype: 'app-main',
requires: [
'Ext.plugin.Viewport',
'InventoryDemo.view.brand.Brand'
],
title: '<h1>Inventory Demo</h1>',
layout: 'border',
items:[
{
...
},
// This is the tab panel that I'm trying to add the container class to
{
xtype: 'tabpanel',
title: 'Inventories',
header: false,
region: 'center',
reference: 'inventoryTabSet'
}
]
});
Run Code Online (Sandbox Code Playgroud)
这是我试图将选项卡添加到选项卡面板的视图:
Ext.define("InventoryDemo.view.inventory.list.Inventory",{
extend: "Ext.container.Container",
xtype: 'inventory',
...
closable: true,
layout:{
type: 'hbox',
align: 'stretch'
},
items:[
{
xtype: 'grid',
bind:{
store: '{inventory}'
},
listeners:{
itemclick: 'showDetails'
},
columns:[
{ …Run Code Online (Sandbox Code Playgroud) 我的工具栏中有一个搜索文本字段.我想在文本字段(最左边的搜索图标)中添加图像而不是一些文本.
请提供一些实现此目的的想法.
我在facebook上获得了"分享"按钮的代码以及说明:
在您的网页上包含一次JavaScript SDK,最好是在开始标记之后.
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_GB/sdk.js#xfbml=1&version=v2.4";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
Run Code Online (Sandbox Code Playgroud)
将插件的代码放在您希望插件显示在页面上的任何位置.
<div class="fb-share-button" data-href="http://recovery.twindb.com" data-layout="button_count"></div>
Run Code Online (Sandbox Code Playgroud)
所以我试图将它添加到ExtJS Web应用程序中.
我有一个视图,我在其中添加了fb-root容器以及fbxxx我想要放置按钮的位置:
Ext.define('recovery.view.Main', {
extend: 'Ext.container.Container',
...
items: [{
xtype: 'container',
id: 'fb-root',
width: 50,
height: 20,
items: [{
xtype: 'container',
id: 'fbxxx'
}]
}]
listeners: {
beforerender: function (container) {
(function(d, s, id) {
var js, fjs = …Run Code Online (Sandbox Code Playgroud) 我有一个标签字段,我希望我的用户能够向它添加新值。我可以通过设置来实现这一点forceSelection: false。用户可以在标签字段中输入他们的新条目。当他们完成输入当前条目时,他们可以按逗号,它将被添加。
问题是逗号键不是非常直观,更重要的是用户无法添加本身包含逗号的条目。无论如何我可以将此功能重新分配给回车键吗?
jsFiddle在这里:链接