Sencha touch 2 Sencha Touch 2.2中的自定义API和代理

我正在为我的Sencha Touch 2.2应用程序使用自定义代理和API。 API用于连接到我们使用的框架,该框架处理所有数据和身份验证 当我使用代理和API而不使用Sencha CMD构建时,我没有任何问题。当我使用Sencha CMD命令“Sencha app build testing”构建应用程序时,API没有正确添加。它已添加到资源中,但未从我的代理中正确引用。因此,我无法使用该应用程序,因为代理无法加载API并给出错误 我将APIy添加到我的app.json中: "js": [

Sencha touch 2 如何调试Sencha Touch 2应用程序?

如何调试SenchaTouch2? 我一直在使用Sencha Designer创建Sencha Touch 2项目。我使用Chrome进行测试,现在我想中断我的一些代码,我该怎么做?每次我刷新页面时,断点都会消失。我在URL中阅读了一些需要使用?断点的内容,但我不知道为什么到目前为止无法正常工作: 我还意识到我要调试的文件有一个_dc参数: 谢谢 使用Chrome,可以从扳手菜单>工具>开发人员工具启动窗口。键盘快捷键为Ctrl+Shift+I 从那里,您可以选择脚本选项卡,并在页面的所有jav

Sencha touch 2 将视口居中对齐

我已经创建了一个应用程序,可以在启动时启动视口。这覆盖了整个屏幕。所以我提供了它的宽度和高度。下一个要求是应用程序在屏幕中居中对齐 我使用的代码是: //<debug> Ext.Loader.setConfig({disableCaching:false}); Ext.Loader.setPath({ 'Ext': 'sdk/src' }); //</debug> Ext.application({ name: 'SEPA', controllers: ["Main

Sencha touch 2 通过另一个组件管理组件上的点击事件

我有一个面板,上面有一个按钮(绿色),上面有一个点击监听器(红色方块)。大概是这样的: 当按下按钮时,我想避开红场的窃听器,但我找不到这样做的方法。你能帮我吗 这个例子并不完全是我的代码(im使用控制器、数据项等),但也是同样的问题: 谢谢 首先,您可以给您的绿色方块一个id: ....... height: 50, width: 50, id: 'green' ....... 然后,在父元素红方块的侦听器中,您可以检查点击事件的目标,查看它是否为绿色方块: listeners: {

Sencha touch 2 Sencha导航栏问题

我在sencha的导航栏上遇到问题: 我的代码流是: 1.登录页面->点击登录按钮打开一个列表 2.单击列表项导航到下一页。 没关系 但当我回来的时候,我在登录页面上也看到了我不想要的导航栏 请告诉我该怎么做 谢谢在登录页面getnavigationbar.Hide()的激活:{}方法中隐藏导航栏 您是在使用还是手动添加标题栏?如果是这样,您的登录页面是导航视图的一部分,还是在其顶部添加导航视图?为登录创建单独的视图。不要在导航视图中托管它。在NavigationView中宿主列表。然后在列表上

Sencha touch 2 回击时如何转到根面板?-森查触摸

我为平板电脑创建视图。查看我的图像: 在listitem中,左侧为类别,右侧为数据 当我点击左边的项目时,右边是推到新面板。当我再次点击左边的项目时,右边是推到新面板重叠。当我点击后退按钮时,按钮不是到根面板 如何放置代码? 这是我的代码: 视图: 对不起!我英语不好。“右侧是推到新面板重叠。当我点击后退按钮时,按钮不是到根面板。”不清楚。。你们能解释一下吗?@Viswa当我在右边点击左边的项目时,推到新面板。然后在右边再次点击项目,推到新项目。当我点击后退按钮时,按钮不到根面板 Ext.de

Sencha touch 2 Sencha Touch嵌套列表在向树存储添加数据后未刷新

我有一个sencha应用程序,它有一个嵌套视图。如果我在存储中内联硬编码数据,视图就会被填充。但如果我动态创建datajson并将其添加到存储中,则不会发生任何事情。即使存储中似乎有数据,视图也不会被刷新 我有一个xtype:nestedlist的视图 到目前为止,当我在存储中内联定义数据时,它工作得很好 如果我希望动态添加相同的数据,该怎么办 我试图添加此数据,但视图嵌套列表无法刷新 例如: 我在商店里试过自动加载和自动同步。什么也没发生。救命啊 解决了它。在包含嵌套列表视图的父面板中添加了配

Sencha touch 2 在Sencha Touch 2中显示倒计时

我需要显示一个倒计时,实现它使用延迟任务。 代码如下: var task = Ext.create('Ext.util.DelayedTask', function() { if (sec < 1 && min > 0) { min--; sec = 60; } if (min == 0 && sec == 1) { task.cancel(); } sec--; Ext.getCmp('minute').setHtml(mi

Sencha touch 2 CSS包含-架构师

我有一个名为Prototype的项目,它有一个名为resources的子目录(文件夹),其中包含css文件夹。在那个特定的css文件夹中,我有一个.css文件,它与此小提琴中的文件完全相同: 如何使用S.Architect 2.2将其添加到我的项目中。我想我的url有问题 我尝试过这个url:resources/css/test.css 但是,当我在labelcls中写入中心标签时,它没有任何作用。您的url路径中缺少一个r。如果确实更正了此错误,则要将自定义.css文件添加到项目中: -单击

Sencha touch 2 如何删除或隐藏Sencha Touch 2信息框中的OK按钮?

是否可以删除或隐藏Sencha中消息框的OK按钮?如果是,我怎么做?如果没有,原因是什么?在Sencha论坛上,我读到了以下内容:,但我想了解更多细节。不过。。如果没有“确定”按钮,您将如何关闭消息框?:) 使用模态面板怎么样: Ext.define('Myapp.ModalPanel', { extend: 'Ext.Panel', xtype: 'modal-panel', config: { height: '50%', width

Sencha touch 2 如何使用按钮更改Sencha Touch 2中的视图?

我正在编写Sencha Touch 2应用程序,但切换视图时遇到问题。我有两个视图(LoginPanel和RegisterPanel),我想通过单击按钮从LoginPanel切换到RegisterPanel。我想使用“MakeCount”按钮转到RegisterPanel视图。我尝试了很多技巧,但可惜没有一个奏效。这是我的密码: app.js Ext.application({ name: 'kody2', requires: [ 'Ext.MessageBox' ], contro

Sencha touch 2 为生产构建sencha touch 2应用程序

当我尝试使用命令“sencha app build production”构建sencha touch 2应用程序进行生产时,我收到一个错误,如下图所示。我不知道出错的原因 看起来您正在使用或可能留下了一个调试器在代码中的某个地方。看起来您正在使用或可能留下了一个调试器您代码中的某个地方。非常感谢您的帮助。我被困在这里好几天了。有调试器;我也有这个问题,代码中使用了保留字“long”来表示“经度”。我花了好几次时间看了我做这件事的那一行代码才弄明白。非常感谢你。我被困在这里好几天了。有调试器;我

Sencha touch 2 sencha touch 2应用程序的警告消息

我已经定义了一个名为header的容器,并在每个页面上使用它作为header,但是我收到了以下警告消息 “[Ext.Component#constructor]使用id注册组件 (标题)已被使用。请确保现有 组件已销毁(Ext.component#destroy()) 需要帮助,伙计们。提前谢谢。这是因为您在类定义的config中硬编码了id:'header',因此当您第二次启动时,将显示警告 更好的方法是仅在您确实需要时通过以下方式创建id: Ext.create('your-class-na

Sencha touch 2 移动网站不以iPhone为中心

我正在使用Sencha Touch 2.0构建一个网站的移动版本,我将移动网站基于Sencha Touch文档()中提供的示例应用程序 我正在测试应用程序,只是想看看它会是什么样子,但由于某些原因,它没有居中,它认为屏幕宽度是360像素,而不是320像素 我不知道如何纠正这个问题,有没有人遇到过类似的问题 关于事实上仔细观察一下,我认为问题在于与森查无关

Sencha touch 2 在Sencha Touch 2中使用旋转木马获取边界

我对Sencha Touch 2的旋转木马有问题。我在iPhone上的应用程序周围有一个边界。我应该怎么做才能从应用程序中删除此边框 这是我的密码: var mainPanel = ({ xtype: 'carousel', id: 'playersView', ui: 'light', flex: 1, layout: { type: 'fit' }, items: [ playerLiveMonitorV

Sencha touch 2 Sencha Touch 2.0.0包含图像、表单和注释列表的视图

我想创建一个视图,该视图首先包含一个图像部分,图像可以动态显示,然后是一个表单,在该表单中我可以向该图像添加注释,最后我想在与该图像相关的容器中添加注释列表 请给我一些建议,我如何建立这样一个观点 我必须创建三个独立的视图 第一个图像部分(我应该使用什么样的扩展以使其能够拍摄图像来显示) 第二个表单面板(我使用extend:“Ext.form.panel”) 第三个注释部分(我使用extend:“Ext.dataview.List”) 谢谢 您应该将图像部分构造为Ext.image(xtype:

Sencha touch 2 在对象创建时添加searchfield键控侦听器?

在另一个问题中,有人解释了如何创建通用搜索 用于嵌套列表的框 如何在创建时向该类添加/设置键控侦听器? 我可以在类上添加侦听器,但我想在几个屏幕上重用这个类 Ext.define('Sencha.view.SearchBar', { extend: 'Ext.Toolbar', xtype : 'searchbar', requires: ['Ext.field.Text', 'Ext.field.Search'], config: { ui:

Sencha touch 2 如何在列表中隐藏标题栏?

默认情况下,列表没有标题栏,但当我以这种方式创建列表时,它有一个空标题栏 Ext.define('Application.view.RecipeList', { extend: 'Ext.List', xtype: 'recipelist', requires: ['Application.store.Recipes'], id:'list', config: { grouped: true,

Sencha touch 2 SenchaTouch2-嵌套列表-标题“;切断;

我创建了一个嵌套列表,其中包含一些数据。。一切正常。但有一件奇怪的事 标题的最后两个字符总是用点代替-我不知道为什么 有什么解释吗 根据2.1.0-b2中的固定值 据我判断,这是CSS问题,因为在真正的设备(iPhone测试)上没有这样的怪癖 干杯,Oleg此解决方案可解决此问题,仅在必要时显示点: .x-title .x-innerhtml:after { content: ''; display: inline-block; width: .3em; /* equal

Sencha touch 2 点击更多次时双击视图-Sencha Touch

我需要帮助一个大问题。 当我获取事件时,点击Ext.button,代码如下: var nav = button.up("MainNav"); if (!this.waitingView) { this.waitingView = {xtype: "WaitingShowView"}; } nav.push(this.waitingView); 我的导航按了两个相同的视图WaitingView。 另外,我必须返回两次才能返回根视图。 我该怎么办?谢谢。它会两次触发“点击”事件吗?或者只

Sencha touch 2 编写sencha触控代码的最佳方式是什么?

在上面的代码中,主文件是mainview,我正在隐藏所有这些xtype并显示我想要的内容。但是要维护隐藏和显示的项目是非常困难的 在我的项目中,我有一个超过30个文件的视图 是否有任何方法可以添加我想要的文件,而无需隐藏和显示?如果您的视图相对类似,您应该以编程方式创建它们。因此,请遵循以下步骤: “创建没有项目的主视图,给它一个id,”主视图说。 将此功能放置在您认为合适的位置: Ext.define('App.view.Main', { extend: 'Ext.Container'

Sencha touch 2 Sencha Touch 2.3应用程序导致iPhone 5冻结或崩溃

我创建了一个Sencha Touch 2.3应用程序,并尝试使用xcode在iPhone5上构建它。有时,当我部署它时,手机会冻结,然后剩下的唯一选择就是强制重新启动 只有在尝试构建时才会偶尔发生这种情况 还有其他人见过这个吗 起初,我假设它只是在尝试构建和部署它时偶尔发生一次 但最近,有人报告说,iPhone5上的另一个sencha应用程序出现了类似问题,该应用程序已经下载并使用了好几次。启动此应用程序时,屏幕变白,过了一会儿,手机重新启动 Sencha Touch应用程序导致此问题吗?请检查

Sencha touch 2 Sencha如何在单击选项卡面板时更新视口?

我在Sencha Touch 2中有一个MVC多项目和分页图像旋转木马,当添加到init上的视口时,它自己就可以完美地工作 然而,我现在面临的问题是如何将它适应我的标签面板风格的应用程序。我有点不清楚我应该把代码放在哪里,在init或者(我猜)在点击特定选项卡时触发的控制器中。我的tabpanel风格应用程序是从Github(Sencha touch 2样板模板)下载的 我正在工作的MVC carousel在app.js中调用以下内容: controllers: ['Main'], v

Sencha touch 2 sencha touch 2中的过滤

我用的是Sencha Touch 2。使用store.filter时,所有te记录都将被筛选 Ext.define("ForumApp.view.ForumList", { extend: "Ext.navigation.View", requires:["Ext.dataview.List", "Ext.Toolbar", "Ext.field.Text", "Ext.field.TextArea"], xtype: "forumlistview", config: { items:

Sencha touch 2 如何在sencha touch中处理登录会话?

如何在sencha touch中处理登录会话 我知道一种使用本地存储的方法,我们可以做到这一点。但我需要知道是否有其他方法可以实现这一点,请告诉我。您可以通过将项目设置为本地存储并获取项目来使用本地存储 这样做更好

Sencha touch 2 是否向元素添加单击事件?

如何将点击事件分配给ST2应用程序中的任意span(,例如span id=“foo”>foo/span>)呢 我有一个简单的例子来说明我想做什么。在这个例子中,我写字母A、B、C,我想告诉用户他们点击了哪个字母 这是一张图片: 代码片段 Ext.application({ launch: function() { var view = Ext.create('Ext.Container', { layout: {

Sencha touch 2 如何在Sencha Touch 2上设置从右到左的过渡动画?

我想在面板上激活卡时设置过渡动画。有什么想法吗 main.setActiveItem(1)正在更改卡,但我想设置从右到左的转换动画(不是默认的从左到右) 我有这个功能: buttonBackImageDetalle: function(button, e, options) { var main = this.getMain(); //Ext.fx.Animation.setDirection('right'); main.setActiveItem(1); c

Sencha touch 2 视图之间的值

我刚来森查,有个问题 我有一个包含信息(姓名和图片)的列表,需要另一个包含详细信息的列表,我遵循提供文档的de示例。我的问题是我不能使用第一个列表的值。名称、照片等值 问题在于: Ext.define('app.view.ArtistDetail',{ extend: 'Ext.Panel', xtype: 'artistdetail', config: { tpl: tpl, items: [{ xtype: 'panel', height: 5

Sencha touch 2 向sencha嵌套列表项添加id

我有一个sencha嵌套列表,其中包含存储区中的一些元素。我需要分别自定义每个元素,所以我需要为每个元素设置一个自定义id。我可以在sencha touch 2中实现这一点吗?最简单的方法是在存储中生成/填充唯一的id,然后使用itemTpl渲染id itemTpl: "<div id =\"{id}\" class=\"list-item-title\">{name}</div>" itemTpl:“{name}”

Sencha touch 2 控件与侦听器

控制器类提供两种处理事件的方法:侦听器和控件配置。如果类已经实现了Observable,为什么我们需要控制?有没有理由选择其中一个而不是另一个

Sencha touch 2 如果浏览器不是移动的,如何生成重定向

如果用户从标准桌面浏览器加载我的web应用程序,我想将他们重定向到另一个页面。我在索引文件中尝试了使用php和javascript的检测脚本,这两种脚本在开发环境中都可以正常工作。问题是,当我使用“sencha app build production”命令来构建项目时,会出现错误。我假设这是因为在尝试构建依赖项时,构建脚本以某种方式被这些脚本重定向。我不知道如何解决这个问题。我尝试在没有脚本的情况下构建它,然后上载生产构建并将代码添加到上载的文件中,但添加到上载文件中的代码似乎被忽略。要么构建

Sencha touch 2 键盘按钮对齐(数字)

我不熟悉sencha touch。我为数字键盘编写了代码,但按钮是垂直显示的。我的代码是 Ext.define("exercise.view.Numberplate",{ extend: "Ext.SegmentedButton", requires:['Ext.Button'], xtype:'Numberplate', allowMultiple: true, config: { pack:'center', cente

Sencha touch 2 使用旋转木马按钮切换视图的示例?

有人能给我举一个用旋转木马按钮改变视图的例子吗 我想选择滑动或单击以更改视图 谢谢你有各种方法来实现它,你可以使用: 或者在按钮处理程序上应用和方法切换到转盘的下一张和上一张卡: carousel.next(); carousel.previous(); 这是一个演示:相关:或者您可以集成: carousel.next(); carousel.previous();

Sencha touch 2 Sencha Touch 2.1将笛卡尔图表轴值更改为整数

您好我正在使用sencha touch 2.1.1图表以笛卡尔图表格式显示投票结果。我将轴类型指定为“整数”。我为图表存储提供的输入值始终仅为整数(如1,2,3…)。但绘制的图形轴包含小数,但我的轴中不需要小数。如何解决此问题。提前感谢。 Ext.define("KBurra1.view.PollChart",{ extend:"Ext.chart.CartesianChart", requires:['Ext.data.JsonStore','Ext.chart.axis.Numeric','

Sencha touch 2 阵列存储Sencha Touch 2

在使用sencha touch 2构建我的第一个移动应用程序时,一些问题挡住了我的去路,我似乎找不到他们的答案 应用程序配置应存储在何处(主题、语言、字体大小)。我在想 要对存储区中的数据进行计数,如果大于0,请处理该数据,否则请添加数据(只有在第一次打开应用程序或清除localstorage时才会发生此情况)。对于这类事情还有其他选择(比如当用户与应用程序交互时会改变的数组) 我需要在我的应用程序中使用大约100个图像。我不知道我这里有什么选项可以将图像嵌入到应用程序中。看到了许多从外部服务器

Sencha touch 2 doQuery后的Sencha触摸重置组合框

我在组合框上使用onBeforequery。应该这样做,但: 我想在向服务器发送数据后重置组合框 在doQuery之后如何重置 onBeforequery: function (record) { record.query = new RegExp(record.query, 'i'); record.forceAll = true; }, 我相信你在找我 您应该能够将其附加到用于提交数据的任何逻辑中 祝你好运,布拉德

Sencha touch 2 如何调用锚定标记上的函数单击

我有一个面板作为xtype:“标签” 我想在单击锚定标记中的文本时调用函数 我们可以在sencha touch中执行此操作。尝试以下操作: { xtype: 'label', html: '<a href="#" onclick="MyApp.app.getController(\'ControllerName\').myFunction(); return false;">My link</a>' } { xtype:'标签', html:' } 尝试

Sencha touch 2 存储区未显示的Sencha数据视图

我是sencha touch的新手,在使用带有ajax存储的dataview时遇到了问题 下面是我的代码: 在我的app.js的发布部分: Ext.define('SocializeApp.model.Friends', { extend: 'Ext.data.Model', config: { fields: [ {name:'name' ,type:'string'}, {

Sencha touch 2 Sencha Touch 2-在Ajax.Request之后更改视图

这听起来可能很奇怪,但因为这个问题,我在过去的两个小时里一直在头痛。我有一个函数,当我按下登录按钮时会触发,当按下它时会启动一个Ajax请求 onEnter: function () { Ext.Viewport.mask(); var email = Ext.getCmp('email').getValue(); var pass = Ext.getCmp('pw').getValue(); var consegui = 0;

Sencha touch 2 Sencha Touch 2-导航视图问题内部卡布局的setActiveItem

我有一个外部面板,其卡片布局嵌套在导航视图中。我这样做是为了在地图和列表之间轻松切换,而不必弹出然后推送一个完全不同的视图(基本上是为了避免动画)。因此,我在导航栏中有一个按钮,它在控制器中触发一个操作。这个带有列表的初始视图可以正常加载,但是在视图之间切换的控制器代码(使用setActiveItem())不起作用。没有错误消息。我发现了一个需要调用show()的bug。尽管这样做有效,但它将新的activeItem(本例中为地图)覆盖在navigaionBar的顶部!(见截图)。另外,如果我只

Sencha touch 2 为什么Sencha 2只在Webkit浏览器中工作?

Sencha 2只在Webkit浏览器中起作用的是什么?我知道他们需要Webkit引擎,但他们为什么要这样做,这个Webkit引擎有什么Firefox/IE中的引擎没有的?浏览器由HTML引擎、CSS引擎和Javascript引擎组成——只是为了迎合潮流,它是Webkit在Sencha方面的特殊Javascript引擎吗?当Sencha Touch开始开发时,iphone、android和blackberry是主要平台。它们都默认使用基于webkit的浏览器 当时有很多原因,比如css转换和图像

Sencha touch 2 带按钮的Sencha touch 2列表

需要在sencha touch 2中创建一个列表,其中包含以下项目 标签1 标签2 按钮1按钮2按钮3 标签1 标签2 按钮1按钮2按钮3 单击按钮时,会出现一个指向它的弹出窗口。 我知道我需要使用Dataview来创建列表。但我不知道如何使用dataview创建这样的布局。任何帮助都将不胜感激。以下是创建布局所需的代码 Ext.Loader.setConfig({ enabled: true }); Ext.application({ launch: function ()

Sencha touch 2 Sencha Touch 2何时执行更新检查

我想完全理解Sencha Touch 2框架是如何以及何时执行更新检查的。我知道在浏览器/webview中刷新HTML5应用程序时会发生这种情况,但我如何“手动”实现这种情况呢。原因是,我们将Sencha应用程序包装在一个webview中,它通常不会被重新创建,活动只是在后台进行,因此没有完成应用程序的完全重新加载,也没有完成更新请求的检查。我希望能够以某种方式强制用户进行更新,但为此,我需要确切了解Sencha升级过程在内部是如何工作的window.location.reload()?好的,这

上一页   1   2    3   4   5   6  ... 下一页 最后一页 共 17 页