问题标签 [sencha-touch-2.1]
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.
extjs - 当数据不包含“文本”节点时,嵌套列表出现问题
我想渲染嵌套列表,以便当我向下钻取按钮时显示父节点的名称。我试过了,但看起来如果我得到的 JSON 没有带有 name 的节点text
,它将无法工作。
这是本地数据的小提琴(在我的应用程序中,我使用商店从服务中获取它,所以我无法控制节点的名称)
请注意后退按钮,当您下树时未填充标题。
extjs - 导航到图像点击的下一个视图?
我正在使用 dataview itemTpl 来显示我的图像(缩略图视图)。
我能够正确显示图像。如何在这些图像上添加 itemtap?这样当我点击特定图像时,会显示带有点击图像的新视图?
我用控制器试过这个,但没有运气。你能帮我解决这个问题吗?
我以 Sencha Architect 2 为例。
我正在尝试此代码。请纠正我
第一个视图
第二视图 - 点击 img 时必须显示此视图
控制器
谢谢你
sencha-touch-2.1 - 如何在 sencha touch 中添加带有 rest 调用的标题?
我是sencha开发的新手。所以我不知道如何解析 sencha 中的其余 API 调用?如果有人知道请帮助我?
示例:HTTP 方法 - GET HTTP 标头 · 接受 application/xml,application/json · Authorization · User-Agent
我想要这个带有请求的标头,如何在 sencha 中执行此操作?请举例的朋友解释一下。提前致谢。
sencha-touch - 可滚动面板的一部分始终隐藏
我有一个水平滚动面板(2 行布局),每当加载商店时,我都会在其中推送面板。如果面板数量超过 10-15 个,它们就会消失,面板开始滚动,但它会在内容实际结束之前停止。如果我拉得更远,我可以看到隐藏的内容,但是一旦我释放它,它就会向后滚动,最后几个面板再次超出边界。
这是我的观点的代码:
每当加载新内容时存储调用updateData
。
这是模板:
这是此模板的 CSS:
我曾尝试更改minWidth
searchPanel,但这也没有用。
extjs - Sencha Touch - 嵌套列表 - 刷新列表项。(使用 getItemTextTpl 设置模板)
我使用 getItemTextTpl 有一个带有模板的嵌套列表。模板很简单,它检查标志,如果为真,它会在列表项上显示一个按钮。如果为假,则不显示任何按钮。
当我在列表项上按下按钮(这是一个删除按钮)时,我想刷新该列表项以不显示按钮。要更改按钮,我必须向上导航两个级别并返回以更新列表项。
我的问题是让列表项刷新/更新。可以强制模板再次检查列表项等吗?我可以获得触发事件的按钮。
谢谢!
sencha-touch - 从列表 sencha touch 2 MVC 将数据加载到详细视图中
我正在尝试使用 .setActiveItem 在 Sencha 2.1 MVC 应用程序的列表视图(Ext.dataview.List)中显示项目的详细信息。问题是我无法获得加载数据的详细视图。
我尝试了许多不同的方法来获取详细视图以显示数据,包括 setData、setRecord 和 Update(有关我最近的一些尝试,请参见下文)。
我在论坛、stackoverflow 和谷歌搜索时得到的大多数结果都是针对不使用 MVC 模型的 sencha 应用程序。(哦,使用 .push 可以正常工作,但由于其他原因,我正在远离导航视图)。
从我的控制器:
我的详细视图:
android - 应用程序级别变量在 Sencha Touch 2 中导致 Android 上的未定义错误
我在我的应用程序中使用应用程序级别的全局变量,它们在 iOS 上运行良好。在 Android 上,我收到以下错误:无法读取baseFetchUrl
未定义的属性。
有没有人有任何建议为什么会发生这种情况?
extjs - Sencha Touch手机网站启动时间
这可能是一个新手问题,但是....
我正在使用 Sencha Touch 2 开发我的第一个移动网站。我现在将应用程序部署到我的托管服务器,但是.....它甚至需要大约 11 秒才能启动?
这是我在我的开发机器上的 Chrome 中运行它的时候。它执行 247 个请求,总共 1.8 MB。
这是正常的吗?我的意思是,这只是框架的东西。
谢谢
eclipse - 在哪里可以找到 sencha touch JSB 文件?
我正在尝试使用本教程在 Eclipse 中使用 spket 插件获取代码完整建议:https ://steve0hh.wordpress.com/2012/04/20/how-to-set-up-sencha-touch-code-assist-in -aptana/
问题是我在下载的 sdk zip 中找不到 jsb3 文件。
我正在使用 sencha-touch-2.1.1-commercial。
sencha-touch-2 - 如何使用 deviceType=Tablet 在包含 Cordova 的桌面上进行测试?
在 desktopC 上的 Sencha Touch 2.1 应用程序上进行测试时,您可以附加deviceType=Phone
或 deviceType=Tablet 来模拟不同的设备类型。/index.html?deviceType=Tablet
如果您的 Sencha Touch 2.1 项目中不包含 Cordova,这可以正常工作。但是,当包含cordova(PhoneGap)时,它不会去任何地方并且卡在加载屏幕上而没有任何错误消息。
无论如何在包含 Cordova 的桌面上进行测试?谢谢。