Sencha touch 如何用逗号格式化数字?

在Sencha Touch 2中,如何使用0或2位小数的逗号格式化数字?我想有一种内在的方法可以做到这一点 例如,我有1234.567,我需要的数字是1234和1234.57。从Ext JS 4的Ext.util.Format查看此函数,它不是Sencha Touch 2 API的一部分。只要在应用程序中实现它,就可以了 从Ext JS 4的Ext.util.Format查看此函数,它不是Sencha Touch 2 API的一部分。只要在应用程序中实现它,就可以了 仅使用JavaScript即

Sencha touch sencha touch可在以后添加孩子

假设我制作了一个id为“我的容器”的容器。我将通过JSONP加载数据,那么如何在回调中向“我的容器”添加更多对象呢 callback:function(data) { Ext.get('my-container').add([some object]); Ext.get('my-container').appendChild([some object]); Ext.get('my-container').items = [some object]; } 我试过了,但没有用 var

Sencha touch 如何在sencha touch中创建水平列表

我有几个图像要放在水平列表中。 你知道,我怎么能做到吗? 我必须使用哪个组件 感谢您的回答使用布局为“列”的“容器”。如果你能让问题更具体一点,也许我能让我的答案更具体一点。Sencha touch 2能够显示水平列表。 这可能有助于:

Sencha touch 如何读取xml项';s属性?

我是SenchaTouch的新手,需要解析xml文件。 我可以在标记之间显示数据,但当我有属性时不能显示数据 有人可以帮我。谢谢您的帮助。您可以在字段定义中使用mapping属性 Ext.define('temp.model.User', { extend: 'Ext.data.Model', config: { fields: [ { name: 'pseudo', type: 'string', mapping: '@pseudo'

Sencha touch sencha touch:动态向面板添加/删除组件

我扩展了一个包含 -Panel -Toolbar with button 我使用Ext.reg()将其注册为xtype。还有一个面板,我想在其中添加已注册的xtype并完成了它。如何在单击按钮时将组件/html内容动态添加/删除到外部面板 提前感谢。我希望它能帮助您: var component = ...; var position = 0; component.insert(position, new Ext.Panel({html : "inserted"})); compone

Sencha touch 在Sencha Touch中将存储数据编码为JSON字符串

我正在尝试制作一个简单的SenchaTouch应用程序,它提交一个带有附加图像的表单,并通过PHP将数据存储在远程MySQL数据库中 用户插入的图像存储在数据存储中 当用户单击submit按钮时,我希望存储中的所有数据都被编码成JSON字符串,我可以轻松地将其发送到我的数据库 在Sencha Touch中有什么方法可以做到这一点吗 谢谢 Sencha Touch包含JSON库,您可以按以下方式编码: Ext.util.JSON.encode(formDataArray) 还可以在此处查看Sen

Sencha touch Sencha Touch中未定义getValue

新的森查触摸这里。我在网上查阅了不少教程。我在尝试获取文本字段的值时遇到问题。单击登录按钮时出现的错误是uncaughttypeerror:无法调用undefined的方法“getValue”。这是否意味着我的Ext.getCmp没有定义?我将此面板包装在常规的Ext.setup…onReady:… var login = new Ext.Panel({ height:'auto', scroll:'vertical', layout:{ type:'vb

Sencha touch 问题是请求在Android Sencha应用程序中某个时间后停止

我在sencha应用程序中遇到了一个问题,在该应用程序中我调用了window.setInterval函数 若要在某个特定时间后获取用户消息,则桌面(chrome)但在Android设备上的请求将在某个时间后停止。并且在iPhone和桌面上正常工作。 所以请帮帮我。 谢谢。我发现在一些Android设备上,像setInterval这样的方法可能非常不可靠,并且经常会使浏览器完全崩溃 为了解决这个问题,我建议您每X秒清除一次间隔(取决于您使用的间隔时间),然后重新启动间隔

Sencha touch sencha touch 1.1中的Facebook身份验证

我想知道如何在sencha touch 1.1中通过facebook认证用户。 任何工作代码都将受到重视。使用Facebook查看Javascript身份验证-进行谷歌搜索。无论如何,这将与Sencha 1.1.1一起使用。我对认证没有太多的了解,因为我在Sencha touch和开发方面都是新手。所以请解释一下,Facebook认证是用javascript完成的,如果你知道javascript,你可以实现它。是的,与Sencha集成将需要一些知识-从API文档和教程中获取想法。

Sencha touch 我能';t组a名单

当我在列表配置中写入grouped:true时,应用程序不会运行。我不明白原因 我希望看到与kitchensink示例用户界面/列表/披露部分相同的结果。在您的商店中添加此配置 sorters:'id', grouper:function(record) { return record.get('id')[4]; sorters:'id', grouper:function(record) { return record.get(

Sencha touch Sencha Touch IDE或编辑器

是否有SenchaTouch2IDE或编辑器?我知道森查建筑师2。但成本太高了。如果有人使用Sencha Touch IDE,那么我们只能提供CTRL+空格,它将提供所有方法?您没有Sencha Touch的IDE。没有IDE可以为您提供CTRL+Space功能 改为使用…在IntelliJ中,您可以添加Sencha Touch库,您将得到一些补充。这并不完美,但绝对有帮助。你可以免费试用30天 此相关问题包含其他信息: 您可以使用Aptana(免费)为Ext.js/Sencha添加自定义自动

Sencha touch 在sencha中运行时不更新面板中的列表

我有两个面板。当我点击左面板上的项目时,它调用web服务并填充右面板,同时将右面板中的项目数更新为点击的左面板项目。 这是它第一次更新左面板项目,但当我单击另一个左面板项目时,它不会再次更新左面板项目。 它只是第一次更新 我的代码是: onInboxListTap:function (dataview, index, item, record) { console.log('Inside onInboxListTap function'); var queuestore =

Sencha touch 在detailCard中隐藏搜索字段

我对列表的元素进行了搜索,但问题是搜索字段显示在列表项的详细卡片上。我需要在详细卡片中隐藏搜索字段。 我试图将其隐藏在控制器中: showDetail: function(list, record) { this.getMain().push({ xtype: 'recipedetail', title: record.fullName(), data: record.data }), this.getMain().get

Sencha touch 如何向按钮添加图标

我用的是Sencha Touch 2。我想使用框架中包含的图标。 目前我正在使用这段代码,但是我在显示的图像上出现了一些问题,透明度似乎丢失了 我想知道他是否是一个正确的方式如何实施它谢谢 items: [{ xtype: 'button', icon: 'resources/themes/images/default/pictos/settings9.png', ui: 'normal', itemId: 'settingsButton', align: 'right' }

Sencha touch Sencha触摸定制后退按钮

我需要为嵌套列表创建一个自定义后退按钮。在我的控制器中,我创建了一个侦听器来捕获按钮点击事件,如下所示: onCustomButtonBackTap: function(button, e, options) { this.getMyList().setDepth(node.data.depth-1); <-- seudo code, does not work }, onCustomButtonBackTap:功能(按钮、e、选项){ this.getMyLis

Sencha touch 无法设置警报框的宽度

我有一个简单的警告框,显示一条简单的消息,但是当文本太长时,它就会被切断。。有没有办法设置警报框的宽度 我试过Ext.Msg.MinWidth=300 但那没用 onForgotPwdTap: function(button, e, eOpts) { Ext.Msg.alert('Forgot Password?', 'Please contact your administrator for password assistance.', Ext.emptyFn)

Sencha touch Sencha Touch MVC问题:未捕获的TypeError:对象函数(){superclass.apply(this,arguments);}没有方法“setActiveItem”

我有一个扩展面板的列表视图,我为itemtap事件定义了一个监听器,该事件对我的控制器执行Ext.dispatch,我基本上希望将表单视图设置为活动。在我的控制器的操作中,该方法如下所示: itemTap : function(dataObj) { var views = dataObj.views, contactForm = views.contactForm, model = dataObj.model; console.log(dataObj);

Sencha touch Sencha XTemplates与来自控制器的调用有关

我在使用XTemplates和MVC结构时遇到了一些困难。我已经阅读了一些教程,它们本身是有意义的,但当我试图将它们应用到我试图完成的事情上时,效果并不理想 首先,我的应用程序由TabBarMVC和几个视图组成。某些视图将具有“子视图”。我让应用程序从“布局”的角度工作。选项卡是选项卡,视图可以访问子视图。现在的问题是将数据发送到子视图 我的账单页到详细页就是一个例子。在账单页面中,用户可以输入要拆分账单的总人数和人数。我的控制器接受这两个参数并将它们分割并存储在“来宾”对象中。我的来宾对象将是

Sencha touch Sencha Touch 1.1-hbox中的两列布局创建一个<;部门>;高度为0px,导致后续面板与其内容重叠

我正在使用Sencha Touch创建一个newletter布局。我从一个vbox面板(P1)开始。在该面板内有一个hbox面板(P1Content),该面板具有“左栏”、间隔栏和“右栏”面板。这两列都是vbox,并且包含带有内容的面板本身。然后我尝试在P1Content(P1Bottom)下面添加另一个面板。问题出在这里。P1Bottom与P1Content的内容重叠。我使用Web Inspector发现Sencha Touch将面板A的高度设置为0px。如果我将P1Content的高度设置为

Sencha touch 如何将相机与sencha touch连接?

我正在用sencha touch做一个项目,但我需要连接摄像头iPad来拍照。开发是通过网络进行的。请帮帮我,我找不到解决办法 谢谢。如文档中所述:“Sencha Touch使您能够快速轻松地创建基于HTML5的移动应用程序。” 因此,如果您正在构建一个移动应用程序,您可以检查Sencha Touch 2的API。或者,您可能还需要考虑一个像(FrimyPoelGAP)和相机对象这样的项目。 如果您不是在构建一个应用程序,而是一个“标准”网站,SenchaTouch将帮不上忙。特别是,网站不能调

Sencha touch Can';t覆盖Sencha Touch应用程序中的应用程序变量

我有一个Sencha Touch应用程序,我正试图为它设置一个全局变量。 编辑:更多说明,我需要能够在所有视图中访问此全局变量 我将应用程序上的变量设置为默认值,然后在启动时覆盖它。但是,它没有被覆盖 Ext.application({ name: 'hd', isAuth: 'false', launch: function() { hd.app.isAuth = 'true'; Ext.Msg.alert(hd.app.isAuth); /

Sencha touch 如何保持Sencha Touch 2数据视图可滚动,但关闭滚动行为?

我希望保持dataview可滚动,以便使用scrollBy和scrollTo功能,但我不希望用户能够滑动以滚动dataview。但是我仍然需要对这个手势做出反应 我在想也许调整动量值可以做到这一点。但是我很难让滚动条使用我的更改。在我的dataview配置中,我有以下代码,但它不会改变滚动条的行为: scrollable: { momentumEasing: { momentum: { acceleration: 0, fric

Sencha touch Sencha Touch中的嵌套JSON和重复条目

我们有一个JSON文章字符串,其中每篇文章都有注释。此外,文章和评论都包含作者/评论者信息 因为Sencha使用“id”作为模型键,所以在Sencha加载JSON(如下所示)后,第一篇文章包含article.user,但它的comment对象不包含它,例如comment.user不存在。问题是我们如何避免这个问题 我们尝试的一种方法是从用户模型和JSON中删除id字段。然后,Sencha将创建自己的id值,在这种情况下,所有数据都将加载。然而,如果我们对article.user对象进行了更改,那

Sencha touch 让Sencha Touch在PlayBook模拟器中工作?

我已成功运行Sencha Touch Webworks playbook应用程序。我在riple和VMware上进行了测试,一切都很酷。然而,我开始得到一个白色的屏幕后,启动屏幕和没有错误的日志,真的很沮丧。任何重新设置的努力都是徒劳的,不知道该做什么,这几乎结束了,我甚至将版本1发送到appworld,但现在我无法调试。有趣的是,在ripple中,一切都按预期运行良好。 有什么想法吗?您尝试过使用Web Inspector吗?这是一个很好的工具,用于调试像这样的问题。有关更多信息,请访问 提

Sencha touch 为什么Sencha Touch中没有同步回调?

我希望在商店同步成功完成后能够向用户显示消息。然而,似乎没有任何方法可以使用回调或同步调用它。我有点惊讶,这不是现成的,因为这一定是一个常见问题 对此有什么解决办法吗?我们花了很长时间才找到一个合适的解决方案。最后,我们将监听器添加到商店的write事件中,它似乎工作正常。由于经常需要,它已添加到商店原型中 Ext.data.Store.prototype.syncWithListener=函数(onWriteComplete,syncMethod){ this.on('write',onWri

Sencha touch 检索sencha touch 2字段设置值

我是新加入sencha touch框架的。我首先尝试创建用户登录。我想从表单中获取用户名和密码,并发送到api进行身份验证。但我甚至无法获得字段值。我的LoginForm视图如下所示: Ext.define('NCAPP.view.tablet.LoginForm', { extend: 'Ext.form.Panel', xtype:'loginForm', id:'loginForm', config: { items: [ { xtype:

Sencha touch 按下侧面板中的列表项时切换视图

我试着开始使用Sencha Touch,但我还没有完全弄明白怎么做。 我正在使用导航 现在,我想在按下侧面板中的项目时更改视图。做这件事的最佳方式是什么(MVC) 我可以使用类似于Ext.Viewport.setActiveItem(Ext.create('SlideNav.view.New'))的东西但这会呈现一个全新的页面 选项卡面板可能类似,但它们只是列出项目并自行进行切换 有什么想法吗?你试过卡片布局吗?您可以将视口设置为具有卡片布局的容器,然后在该容器上使用setActiveItem(

Sencha touch 是否需要在sencha touch中使用控制器?

控制器和视图之间的关系是什么?如何正确地组织它们 控制器是如何工作的?是否每个视图都检查激活时是否有控制器侦听其事件 例如,有许多视图,我应该将所有事件处理程序放在一个控制器中,还是只为每个视图创建一个控制器 在我当前的项目中,我们不使用控制器,而只是在组件的侦听器配置中添加所需的事件处理程序。看起来一切都很好。那么,是否需要使用控制器 有人能给我一些有用的MCV例子吗?我只是想知道控制器在MVC模式下是如何工作的 1) 对于MVC实现,请查看: 2) 不需要,当您从任何控制器设置

Sencha touch sencha 2.3测试版-使用sencha Architect v3.0运行时触摸屏不工作

运行app.html时,在使用sencha architect 3.0发布后,会显示以下错误。在complie time中,我可以看到此网格中填充的值 但是为了获取新2.3测试版的Grid.js,链接似乎是空的 请让我知道解决此错误的任何其他方法 错误: 加载资源失败:服务器响应状态为404(未找到) //@require@packageOverrides Ext.Loader.setConfig({ })) 外部应用程序({ 型号:[ “我的模型” ], 商店:[ “MyDirectStore

Sencha touch 如何使用Sencha Touch在输入字段中放置按钮?

当我尝试将容器作为组件放入textfield(根据)时,我的应用程序崩溃。下面的代码是为了让您了解上下文,我没有在帖子中仔细检查语法,但当我注释掉最后一项时,它工作正常。我认为是xtype:“container”生成了错误(错误是“undefined function”)。我做错了什么?我很不擅长这个 Ext.define('myapp.view.AddAdvertView', { extend: 'Ext.form.Panel', xtype: 'addadvertview',

Sencha touch 在Sencha Touch中链接到新面板的按钮

请原谅我的天真。我尝试在工具栏上创建按钮链接到一张新卡,而不是选项卡面板。新的卡片将有不同于家庭的面板元素。我看过所有的视频教程,读了几篇文章,但不知怎么的,从来没有把它整理好 new Ext.Application({ name: 'Demo App', launch: function() { this.viewport = new Ext.TabPanel({ fullscreen: true, i

Sencha touch sencha touch中的转盘面板

我是sencha touch的新手,我已经完成了所有面板和布局教程;然而,我仍然不知道如何将三个不同的旋转木马卡安装到一个面板中。我在一些本地应用程序中见过这种布局,我想知道是否可以使用sencha touch来实现 通过在每个转盘窗格中使用样式化的面板,您可能可以实现类似的效果。一次只能滚动3个批次。但底部的圆点只能显示总共3个面板窗格。比如: var carousel = new Ext.Carousel({ items: [ new Ext.Panel({

Sencha touch Sencha Touch-获取更改事件记录

我正在尝试将ExtJS上的一些工作迁移到SenchaTouch 我使用extjs的select事件实现了一些东西,我想在senchatouch中实现它们。由于Touch没有选择事件,我尝试使用更改事件。但是,我被困在一个位置,我可能需要记录中的数据 如果有一个解决办法,那就太好了 下面是一些代码,可以让事情变得更清楚: // Ext JS Code select : function(combo, record, index){ Id = record.data.Id; Na

Sencha touch 在ComponentView中高亮显示所选行?

我正在使用这个ComponentView示例: 在我的变体中,我想在用户点击选中的行时突出显示它,就像在xtype:'list'中一样。如何实现这一点?您可以通过使用tpl属性,然后在标记中设置css的类来实现这一点 像这样的, .... xtype: 'list', tpl: '<div class="clickedItem"> ...' .... 在检查了示例目录中的, 它看起来像是.x-dataview-UI\u NAME类与.x-list-item的组合,其中定义UI\u

Sencha touch Sencha Touch 2创纪录

在我的控制器中,我想从localstorage中获取一条随机记录并显示在视图中,我如何才能做到这一点 在我的配置中,我有: stores: ['Items'] 在我的职能中,我有: var mystore = (this.getStores())[0]; var index = this.getRandomInt(0, mystore.totalCount() -1); var nextItem = mystore.getAt(index); 但它卡在了第一行 也许有更简单的方法吗?因为

Sencha touch Sencha Touch 2:从Ext.Msg.confirm内调用控制器功能

我刚刚开始使用Sencha Touch 2,以前从未使用过Sencha Touch 1.x。我刚刚完成本教程(这是迄今为止我找到的最好的入门教程),现在我想继续扩展这个Notes应用程序 我有一个控制器和两个视图,一个列表视图和一个编辑视图。在编辑视图中,我希望能够删除当前记录。删除功能位于控制器中。点击删除按钮后,我想显示一个确认对话框(“您确定要删除…?”)。用户按yes后,应调用delete函数 现在我的问题是:如何从Ext.Msg.confirm中调用controllers delete

Sencha touch Ext.Msg.alert和Ext.Msg.show不显示";讯息;领域

我使用Ext.Msg.alert()和'Ext.Msg.show()'来显示我的消息框。但到目前为止,只有标题显示为OK按钮,但消息字段未显示。运行代码时没有错误。有什么我错过的吗 下面是我使用Ext.Msg.alert()时的代码 使用Ext.Msg.Show()时 2013年8月27日更新 我发现消息框在IOS设备上运行时有效,但在Android和桌面浏览器上不起作用 在通过网络挖掘之后,我终于找到了解决方案。原来修复程序位于基本文件夹中的sass文件中 原来的帖子是 总之, 转到touch

Sencha touch 从面板中删除侦听器

呼叫后是否可以从外部面板删除侦听器? 我有一个tap侦听器,我想在第一次调用后删除它。我尝试了多种方法删除侦听器,但它仍在调用: registerListeners: function() { // this = Ext.Controller // this.view = Ext.Panel this.view.on('tap', this.onTap, this, {element: 'body'}); }, unregisterListeners: function(

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