Sencha touch 2 呼叫控制器功能

我有一个控制器定义如下: Ext.define('MyApp.controller.TestController', { extend: 'Ext.app.Controller', config: { }, showTest: function() { alert('aaa'); } }); 如何调用showTest()函数?我试过这个: MyApp.controller.TestController.showTest() 但这

Sencha touch 2 如何在基于sencha touch的应用程序中实现滚动和绘制

我有一个sencha touch 2.0 web应用程序,我在平板电脑上使用它(从网站地址访问)。这是一个在现有图像上的画布层上绘制的小应用程序 当我从平板电脑访问图像时,我无法滚动图像,而只是继续在画布上画画 在浏览器中,我得到了这个滚动条,但在平板电脑上,我通常需要触摸图像并将其移动到滚动条上,滚动条不起作用,而是在画布上绘制。我怎么能同时拥有它们呢?在Android浏览器上是否有解决方案?也许您可以为我们提供一些代码。。还不清楚你推翻了什么..相反的。主要是我的问题是,我如何在不添加切换按

Sencha touch 2 从存储记录中提取嵌套JSON?

我是从一个基于Sencha中评论的示例开始工作的。我能够提取顶级信息(id、姓名、姓氏),但我不知道如何从每个记录中提取产品。我希望它会像请求记录的这一部分一样简单,但产品总是空的: var name = aRecord.get('name'); // Good var lastName = aRecord.get('last'); // Good var aProduct = aRecord.get('products'); // Null 我包括了所有的代码 JSON: app.js: E

Sencha touch 2 Sencha Touch:无代理存储

我一直在互联网上寻找一个关于Sencha Touch商店的基本问题。 问题是,如果我们不对存储使用任何代理,如WebSQL、localstorage等,那么数据存储在哪里?或者我们可以在哪里查看数据 详细阐述我的问题 我创建了一个这样的商店 Ext.define('MyApp.store.UserPass',{ extend: 'Ext.data.Store', config:{ model:'MyApp.model.UP', storeId:'UserPasswords',

Sencha touch 2 Sencha Touch V2的实体教程

我发现了一个关于使用Sencha Touch V1.1创建一个应用程序的很好的教程,但不幸的是,它并不完全适用于Sencha Touch V2。我想学习使用最新框架构建MVC应用程序的新方法/正确方法 有没有关于使用Sencha Touch V2构建MVC应用程序的好教程 这是我已经看过的地方列表 视频已经过时了 示例不显示源代码代码片段,您必须“查看源代码”,并尝试浏览库的压缩/缩小版本 文档根本没有描述MVC(只需尝试在他们的搜索字段中搜索“MVC”…你会空手而归) 我试图缩小搜

Sencha touch 2 嵌套列表,多个布局

在Sencha Touch 2.1中,我定义了以下嵌套列表: xtype: 'NestedList', docked: 'top', ui: 'light', store: treeStore, detailCard: true, detailContainer: // Reference to a Another Panel 我可以让嵌套列表出现,但通过JSON添加项目是有问题的。以下是我的JSON示例: [ { "BranchID" : 4, "Bran

Sencha touch 2 Sencha touch couresel项目一个浮在另一个之上

我的旋转木马呈现出奇怪的效果,它不会水平加载项目,而是一个项目一个地加载。看起来是这样的: 是因为我在模板里面制作了旋转木马吗? 在这里您可以看到我的代码: config: { title: 'More Info', layout: 'fit', items: [ { xtype: 'formpanel', id:"moreInfo", items: [

Sencha touch 2 预览Sencha Architect 2时出现空白屏幕

我创建了一个项目,在第一次预览时,它会显示一个空白屏幕,一个简单的项目,没有代码,只按顺序执行以下步骤: 我只添加了两个表单面板,命名为它们,在mainPanel上创建了添加两个按钮,在MainNav NavigationView上创建了NavigationView和链接的mainPanel

Sencha touch 2 Sencha触摸屏html不可见

我正在emulator上运行sencha touch/phonegap应用程序,当我在面板上使用iframe设置html时。它是看不见的。但是如果我切换到另一个面板并返回到原始的html面板。html是可见的。 我相信这是刷新或布局的问题,但我找不到一个方法来重新绘制面板 我已经尝试了myPanel.hide()和myPanel.show(),但内容不可见。我把iframe放在一个div中,如下所示 '<div style="height:100%;-webkit-overflow-scr

Sencha touch 2 如何在Sencha Touch Charts 2测试版中拖放精灵

我想了解Sencha Touch Charts 2的新测试版。我不确定是否完全支持事件处理,但我需要拖动精灵,让它们对触摸做出反应 有人解决了吗?有什么代码片段会有帮助吗 Ext.util.Draggable感觉不是正确的方法 更新: 我现在了解了图表代码如何处理各种图表交互,以及交互在新的beta版中的工作原理。我还注意到,旧的Charts 1代码对Sprite事件的支持也很少或根本没有,因此Draw Guide中的最后一个示例也失败了 也许我们只是想深入到图表代码中,学习,然后为非图表精灵事

Sencha touch 2 如何在sencha touch 2.0.0中上载和存储图像

我需要开发一个应用程序,在这个应用程序中,我需要上传并将上传的图像存储在服务器上。我看到在表单面板上,我没有看到我在html中使用的上传字段。 请尽快回复 提前感谢。我已经使用ST1.1中的以下示例成功上传了一个编码字符串 Ext.Ajax.request({ url: 'page.php', params: { id: 1 }, success: function(response){ var text = response.re

Sencha touch 2 未在主应用程序面板上显示

我对森查很陌生。当我运行我的应用程序时,我的主面板不显示,只显示NestedList。浏览器显示以下消息: 未捕获的TypeError:无法调用未定义的 我不知道怎么修理它。我很乐意听到任何暗示。 为了让应用程序正常工作,您应该修改以下三件事: 删除fullscreen:true配置,因为它破坏了应用程序布局,因为它不是应用程序最外层的组件。 从拆分视图中的setItems中删除此.detailCard,因为它未定义且不是必须定义的。So:this.setItems[this.nestedLis

Sencha touch 2 如何用外部Img填充面板

我已经尝试了很多方法让Ext.Img填充它的父面板。我看到的是被面板空间截断的大图像,而不是居中。一种配置是图像显示动态缩小,但仅在Chrome内部显示,但图像在iPad2上消失 布局是一个带有固定工具栏和图像的面板。没有华丽,就没有华丽。我错过了什么 更新1:更改了模式,但只有Chrome可以工作。iPad完全没有显示任何东西 mode: 'image', centered: true, height: '100%' 您好@Darman您还可以使用样式元素定义到Ext.Panel,如下所示

Sencha touch 2 Sencha Touch 2如何检测Nestedlist上的顶层

我想创建一个事件侦听器来检测nestedlist何时处于顶层,然后在页面上隐藏一个组件。例如: onNestedlistActiveItemChange: function(container, value, oldValue, options) { if (this.getMyNestedList().atLevel(0)) <-- seudo code, does not work { Ext.getCmp('myButton').

Sencha touch 2 为什么Sencha Touch cmd中没有视图构建

使用以下命令: sencha generate view user 我得到以下错误: [ERR]生成视图是一个特定于ExtJS SDK的命令。 是否有任何原因导致此操作不起作用?当您点击sencha generate时,您可以看到 Commands * app - Generates a starter application * controller - Generates a Controller for the current application * form - Gen

Sencha touch 2 在Ext.tab.Panel中显示新视图

我有几个项目的Ext.tab.Panel。其中一项是类型为Ext.form.panel的登录面板。我从控制器调用Ext.Ajax.request来登录。从回调方法中,我想显示新视图(已登录)。我的意思是在同一选项卡上,用新视图替换选项卡内容登录表单视图(Ext.List/Ext.Panel) 有人能指导我怎么做吗?我在Ext.tab.Panel文档中找不到正确的函数。 感谢setActiveItem用于TabPanel()的方法setActiveItem用于TabPanel()的方法

Sencha touch 2 单击事件在列表中div不在ipad上工作

我将html添加到Sencha列表行,onClick在Windows上的Chrome和Safari上运行良好,但单击事件在iPad上不起作用。 请让我知道任何关于在iPad上工作的建议 Sencha小提琴示例: 代码: var store=Ext.create('Ext.data.store'{ 字段:['htmlRow'], 自动加载:对, }); 添加([{“htmlRow”:“单击1单击2”}]); add([{“htmlRow”:“Edt”}]); add([{“htmlRow”:“J

Sencha touch 2 Sencha Touch 2个带多个标签的标签面板

在Sencha Touch 2中,当您拥有5个或更少的选项卡时,TabPanel非常棒。除此之外,它不适合在纵向模式下安装在手机上(请参阅) 我有什么选择?有没有办法让最后一个按钮弹出子选项卡栏?或者我可以在TabBar的右端放一个箭头,让它滑动到新的选项卡上吗?或者我可以使选项卡栏可滚动吗?您可以使用以下配置使选项卡栏可滚动: tabBar: { scrollable: { direction: 'horizontal' }

Sencha touch 2 从控制器加载存储

控制器 if(rec.data.category == "TestLinksList") { /* Assign new store before loading view */ /* ----- Start: Code not working ----- */ var testStore = Ext.getStore('linksStore'); testStore.load(); /* ----- End: Code not wo

Sencha touch 2 在sencha touch应用程序中集成HTML 5视频播放器(jplayer)

在我的sencha touch应用程序中使用html5视频播放器是一种良好的做法吗 如果是这样,我们在哪里可以实例化播放器? 另外,我们在哪里为player编写html代码?这包括javascript和html部分 如果我们使用sencha命令部署,则可以在app.json文件中引用第三方脚本。然而,我的情况并非如此,所以在index.html中添加它们效果很好 玩家的实例化可以在任何地方进行。但是为了确保实例化是在执行html代码的DOM部分之后完成的,请转到编写html的视图,并在绘制的函数

Sencha touch 2 Sencha Touch 2会话存储

我已经在sencha touch 2中创建了一个ajax请求,当我收到一条成功消息时,我如何设置会话的返回值,请告诉我一种从会话中获取值的方法 submitLoginForm: function() { var form = this.getLoginForm().getValues(); Ext.Ajax.request({ url: '../../authenticate.php', method: 'POST', par

Sencha touch 2 如何在sencha touch 2中创建动态选项卡

我在tabPanel上有一个选项卡列表,我想在它上面添加另一个选项卡,当条件为真时,是否可能,如果是,请告诉我如何操作。 例如,Mycontroller页面中的代码是: mylist:funtion() { if(mylist[0]=='Deployment_model') { Ext.getCmp('') //here i want that one tab should me added on the view page } else{ //do something }

Sencha touch 2 为什么sencha app build production会取代我的css文件?

我不得不回到compass的旧版本:0.12.7 否则,它会在丢失文件时失败。在安装之前,我删除了现有的指南针安装 当我更改scss文件时,它会正确编译我的css文件 但是,当我要求sencha使用“sencha app build production”进行生产构建时,我项目中的css文件将被替换为另一个 在构建过程中,文件可能会在以下行被覆盖: [INF]使用系统安装的ruby运行时执行compass 覆盖../css/app.css 所以它声称使用我安装的compass版本 我做错了什么?

Sencha touch 2 MLHttpRequest无法在sencha touch 2中加载

我正在设计一款应用程序,我在谷歌chrome中面临以下跨域错误: 无法加载1.XMLHttpRequest 2.访问控制不允许源本地主机:8080'允许源。 请提供逐步解决此问题的方法。 谢谢按照图中所示的步骤操作 当你在安卓系统上构建应用程序时,请使用cordova。它处理移动应用中的跨域问题。除非在本地主机上尝试应用程序,否则必须禁用浏览器安全性 如果您的chrome浏览器打开,请关闭它并按照步骤操作 右键单击chrome快捷方式图标,选择属性并键入 --禁用web安全 然后打开浏览器,您将

Sencha touch 2 设置时出错";残疾人士;配置到自定义的Ext.field.Text

我有一个定制的文本框,它给了我一个文本框,旁边的文本字段中有一个按钮。 (运行代码,你就会明白我的意思)。 唯一的问题是,如果我将禁用状态设置为false,我会得到一个错误信息: 未捕获类型错误:对象[Object Object]没有方法“getValue” 但如果我把它设为真,一切都好 这是我的代码: var disabled = false; var _oInput = Ext.create("Ext.field.Text", { flex: 8,

Sencha touch 2 sencha touch 2中的设备检查

我肯定我忽略了这个问题,但我似乎找不到如何检查设备。 我想检查该设备是手机、横向模式下的平板电脑、纵向模式下的平板电脑还是其他设备(计算机) 我所拥有的是: if (Ext.platform.isPhone) { console.log("phone"); } if (Ext.platform.isTablet) { console.log("tablet"); } var x = Ext.platform; 但是平台是未定义的(可能是因为这是SenchaTouch1的方式

Sencha touch 2 在Sencha Touch 2中渲染贴图后初始化列表

我有一个列表和一个地图视图 我希望列表仅在调用map'maprender'事件后初始化,是否可能 因为在我的地图加载后,我将根据当前位置获取位置并加载列表中的数据。在当前情况下,我无法使用默认值获取位置和列表初始化是的,这是可能的。只需为maprender添加一个侦听器,然后在发生这种情况时创建列表。根据您的布局,您可能需要使用一个容器作为列表的包装,以便在启动maprender时将列表添加到该容器中。不确定我是否理解这个问题,列表何时填充?你不能隐藏列表并在maprender事件中显示它吗?@

Sencha touch 2 如何使用Architect扩展自定义类?

我正在使用Sencha Architect。我已经创建了一个名为MyApp.view.MyMenu的基类,它扩展了Ext.Menu 如何创建第二个名为MyApp.view.MySecondMenu的类,该类扩展了MyApp.view.MyMenu。我似乎无法更改扩展属性 谢谢大家! PS:我正在使用Architect v3.0.4.1386。我找到了一个解决方案: 在工具箱中搜索类 将类拖动到项目检查器中 现在您可以修改extend属性:) 这是建筑师的一个问题,我真的很讨厌。 您必须添加一个自

Sencha touch 2 Ext.在三星S3的Sencha Touch 2.2.1中列出触摸事件停止触发

使用Sencha Touch 2.2.1的三星S3遇到了一个奇怪的问题。我有一个Ext.List控件,它有时会停止滚动。对其进行任何触摸都会触发itemtap和itemsingletap事件,但通常在滚动时触发的itemtouchstart、itemtouchend和itemtouchmoves不会执行任何操作。同样,这种情况会定期发生,一旦发生,应用程序(在PhoneGap中运行)需要终止并重新启动 我从未在iOS或任何其他Android平板电脑上遇到过这个问题。Android版本是4.3(S

Sencha touch 2 给Sencha 2中的地图添加Cordinate

我不知道如何为Sencha 2地图提供坐标,尝试了类似的方法(在互联网上的某个地方,我看到有人使用该属性,但它没有在地图API的配置列表中定义)。 我找不到任何有意义的配置属性或方法,我忽略了什么 我想出来了: var position = new google.maps.LatLng(60.358115,5.169067); var map = new Ext.Map({ mapOptions: { center: position },

Sencha touch 2 在Sencha Touch 2中使用XMLStore将RSS提要作为列表

我正在尝试将提要显示为列表。当我尝试将读卡器类型设置为json时,效果很好。但是,如果类型为xml,则它不起作用。我得到一个例外: 解释为脚本但使用MIME类型text/xml传输的资源:http://feeds.feedburner.com/TechCrunch/?_dc=1345109660600&page=1&start=0&limit=25&callback=Ext.data.JsonP.callback1".* *未捕获的语法错误:意外的标记我认为您无法将XML读取为JSONP。看看

Sencha touch 2 Sencha touch 2.0日历插件在生产、包装和设备中的运行问题

我在sencha touch 2.0开发的应用程序中实现了这个日历,我面临一个问题。当我在web浏览器中运行应用程序源代码时,日历工作正常。但当我生成应用程序的生产和软件包时,日历不起作用,出现以下问题。此外,当应用程序在设备中运行时,也会出现这些问题: 1) :在日历的月视图中未选择单元格。 2) :下一个和上一个在日历的月、周和日视图中不工作。 3) 当前位置在我看来,点击事件无法绑定 例如: 这个元素({ 点击:this.onTableHeaderTap, 范围:本,, 代表:“td” }

Sencha touch 2 输入Sencha 2模板

如何将参数传递给Sencha 2模板?下面是我的小模板,我尝试过不同的事情,比如在模板上定义“字段变量”和使用配置,等等,但是我肯定做了一些错误的事情。假设我想给参数“title”和“usageTime”,我该怎么做呢 Ext.define('Sencha.templates.AppDetailsUsageTemplate' ,{ extend: 'Ext.XTemplate', constructor: function (config) { var html =

Sencha touch 2 Sencha Touch 2中的样式/自定义复选框

看看attachement,我如何定制Sencha中的复选框,使其看起来像这样?最大的挑战可能不是样式,而是有两个复选框在一起的可能性 对于样式,您可以将cls属性应用于复选框以添加其他样式,或使用baseCls属性擦除st2样式并应用您自己的。。。要并排获取复选框,您需要在父容器中使用vbox布局来完成此操作。。我会提供示例代码,但我在手机上,如果您有问题,请告诉我,明天我可以为您制作一个示例谢谢您的回复,很好,我理解,您为我指明了正确的方向。

Sencha touch 2 披露按钮最初隐藏,然后可见

我希望只有在单击编辑按钮时,披露按钮才能在列表的每个项目上显示。我该怎么做??我试过list.setonimmdiscosureture;单击“编辑”按钮,但“披露”没有出现。只需创建一个css类,其中x项披露将隐藏: .hidden-disclosure-list .x-list-disclosure { display: none; } 然后,当您想要隐藏它们时,您只需执行以下操作: list.addCls('hidden-disclosure-list'); 当您想显示它们时,只需

Sencha touch 2 Sencha touch 2.0旋转木马,图像分辨率

-应用程序使用Sencha touch 2.0旋转木马 -转盘中的图像全屏显示(减去屏幕顶部的导航栏) -该应用程序针对iPad2、iPad2视网膜显示器、Android xhdpi(平板电脑) 目标:在所有目标设备的转盘中显示全屏图像 问题:图像的分辨率应该是多少? 我在转盘中尝试了1028x768图像。在iPad2视网膜上显示精细(全屏),但在三星galaxy Tab 10上,我看到侧面有竖线。我知道分辨率低于视网膜,但我认为它会自动缩小到目标设备的分辨率,并全屏显示图像,但显然它没有这

Sencha touch 2 每次刷新页面时,本地存储中的数据都会被刷新

我使用sencha touch 2并在其中使用本地存储, 但是我一刷新页面,数据就被刷新了,你能告诉我怎么了吗,这是我的存储和插入删除功能的代码 Ext.define("OfferDrive.store.CategoryStore", { extend: "Ext.data.Store", requires: "Ext.data.proxy.LocalStorage", config: { model: "OfferDrive.model.StoreCat

Sencha touch 2 如何自动调整Sencha Touch 2应用程序的组件

我是Sencha Touch 2框架的新手。我正在使用Sencha Architect创建一个项目,因为您可以选择一个设备来显示视图。设备包括ipad、iPhone4和5、Blackberry等。我正在根据iphone中的视图创建项目(320*480)。我的问题是,当我在ipad模拟器中查看项目时,查看屏幕的组件不会自动调整。我想在iphone、ipad、blackberry或任何android手机或tab上运行我的项目。如何实现这种独立性,以便屏幕上的组件可以自行调整长度、高度等属性。使用Se

Sencha touch 2 删除Sencha Touch上的Android工具栏

我对Sencha Touch应用程序有两个问题,第一个问题是如何删除以红色突出显示的顶部栏,第二个问题是,当我从上方栏按back时,它会返回正常状态,但当我按手机的back按钮时,它会将我带出应用程序,我该怎么办?看下面的图片 我已经尝试过使用navigationBar:hidden或false和autoMaximize:true,关于后退按钮的事情我也不知道,所以请给我一些建议。问题1) 我猜您使用的是Sencha native Package,您遇到了以下错误: 引用richardvd S

Sencha touch 2 sencha的警报测量箱出现问题

我正在使用Sencha touch应用程序。在此应用程序中,反复出现错误消息。但我并没有在应用程序中设置任何此类警报。我如何防止这种情况发生。请任何人都可以帮助我 谢谢。可能是版本问题,意味着检查API您可以尝试搜索Ext.msg警报的源代码。

Sencha touch 2 IBM Worklight-关闭应用程序未清除我的登录

我是worklight&sencha touch的新手。我们正在使用sencha touch 2开发一个应用程序 我如何处理我的应用程序被终止或意外关闭的优雅退出?我想自动注销并更改我在DB中的登录状态,以便我仍然可以使用相同的凭据再次登录。此问题与您选择用于开发应用程序的框架(Sencha Touch 2)无关。而是关于应用程序逻辑中的身份验证流 你没有在问题中提到你如何以及迄今为止实施了什么。。。这是关键信息 基本上,您需要做的是通过安全测试来保护您的应用程序。 在对你的项目一无所知的情况下

Sencha touch 2 Sencha Touch 2.0清单查询字符串

我正在将我的应用程序设置为脱机运行,我遇到了麻烦。我的所有文件都被缓存,但我在Safari控制台中注意到,该应用程序正在向文件名添加一个查询标记,因此没有加载正确的文件。在Safari中,链接如下所示 http://serverpath/resources/data/data.json?_dc=1337372230084&node=root&page=1&start=0&limit=25 有没有办法阻止添加查询字符串?我的数据存储代码如下 Ext.define(

Sencha touch 2 senchatouch-2;将值存储到HTML中

我有一个商店和模型来调用AJAX并得到结果 这是我的看法 Ext.define('kids.view.YouTube', { extend: 'Ext.Component', alias: 'widget.YouTubePlayer', xtype: 'YouTube', config: { url: 'http://www.youtube.com/embed/', videoId: 'qsvpvqvApKo', vWidth: 420, vHe

Sencha touch 2 停止Sencha TOuch悬挂事件排队

我读到了Sencha Touch的suspendEvents和resumeEvents命令 我用过它们,它们看起来很好用 问题在于,suspendEvents会使事件冒泡,并在触发resumeEvents命令后恢复 有没有办法防止这种情况发生 我看到了这张照片,但它不起作用:suspendEventsfalse 有什么想法吗?实际上,resumeEvents具有丢弃队列事件的选项。所以我想你应该尝试一下恢复活动

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