我正在为我的Sencha Touch 2.2应用程序使用自定义代理和API。
API用于连接到我们使用的框架,该框架处理所有数据和身份验证
当我使用代理和API而不使用Sencha CMD构建时,我没有任何问题。当我使用Sencha CMD命令“Sencha app build testing”构建应用程序时,API没有正确添加。它已添加到资源中,但未从我的代理中正确引用。因此,我无法使用该应用程序,因为代理无法加载API并给出错误
我将APIy添加到我的app.json中:
"js": [
如何调试SenchaTouch2?
我一直在使用Sencha Designer创建Sencha Touch 2项目。我使用Chrome进行测试,现在我想中断我的一些代码,我该怎么做?每次我刷新页面时,断点都会消失。我在URL中阅读了一些需要使用?断点的内容,但我不知道为什么到目前为止无法正常工作:
我还意识到我要调试的文件有一个_dc参数:
谢谢 使用Chrome,可以从扳手菜单>工具>开发人员工具启动窗口。键盘快捷键为Ctrl+Shift+I
从那里,您可以选择脚本选项卡,并在页面的所有jav
我已经创建了一个应用程序,可以在启动时启动视口。这覆盖了整个屏幕。所以我提供了它的宽度和高度。下一个要求是应用程序在屏幕中居中对齐
我使用的代码是:
//<debug>
Ext.Loader.setConfig({disableCaching:false});
Ext.Loader.setPath({
'Ext': 'sdk/src'
});
//</debug>
Ext.application({
name: 'SEPA',
controllers: ["Main
我有一个面板,上面有一个按钮(绿色),上面有一个点击监听器(红色方块)。大概是这样的:
当按下按钮时,我想避开红场的窃听器,但我找不到这样做的方法。你能帮我吗
这个例子并不完全是我的代码(im使用控制器、数据项等),但也是同样的问题:
谢谢 首先,您可以给您的绿色方块一个id:
.......
height: 50,
width: 50,
id: 'green'
.......
然后,在父元素红方块的侦听器中,您可以检查点击事件的目标,查看它是否为绿色方块:
listeners: {
我在sencha的导航栏上遇到问题:
我的代码流是:
1.登录页面->点击登录按钮打开一个列表
2.单击列表项导航到下一页。
没关系
但当我回来的时候,我在登录页面上也看到了我不想要的导航栏
请告诉我该怎么做
谢谢在登录页面getnavigationbar.Hide()的激活:{}方法中隐藏导航栏 您是在使用还是手动添加标题栏?如果是这样,您的登录页面是导航视图的一部分,还是在其顶部添加导航视图?为登录创建单独的视图。不要在导航视图中托管它。在NavigationView中宿主列表。然后在列表上
我为平板电脑创建视图。查看我的图像:
在listitem中,左侧为类别,右侧为数据
当我点击左边的项目时,右边是推到新面板。当我再次点击左边的项目时,右边是推到新面板重叠。当我点击后退按钮时,按钮不是到根面板
如何放置代码?
这是我的代码:
视图:
对不起!我英语不好。“右侧是推到新面板重叠。当我点击后退按钮时,按钮不是到根面板。”不清楚。。你们能解释一下吗?@Viswa当我在右边点击左边的项目时,推到新面板。然后在右边再次点击项目,推到新项目。当我点击后退按钮时,按钮不到根面板
Ext.de
我有一个sencha应用程序,它有一个嵌套视图。如果我在存储中内联硬编码数据,视图就会被填充。但如果我动态创建datajson并将其添加到存储中,则不会发生任何事情。即使存储中似乎有数据,视图也不会被刷新
我有一个xtype:nestedlist的视图
到目前为止,当我在存储中内联定义数据时,它工作得很好
如果我希望动态添加相同的数据,该怎么办
我试图添加此数据,但视图嵌套列表无法刷新
例如:
我在商店里试过自动加载和自动同步。什么也没发生。救命啊 解决了它。在包含嵌套列表视图的父面板中添加了配
我需要显示一个倒计时,实现它使用延迟任务。
代码如下:
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
我有一个名为Prototype的项目,它有一个名为resources的子目录(文件夹),其中包含css文件夹。在那个特定的css文件夹中,我有一个.css文件,它与此小提琴中的文件完全相同:
如何使用S.Architect 2.2将其添加到我的项目中。我想我的url有问题
我尝试过这个url:resources/css/test.css
但是,当我在labelcls中写入中心标签时,它没有任何作用。您的url路径中缺少一个r。如果确实更正了此错误,则要将自定义.css文件添加到项目中:
-单击
是否可以删除或隐藏Sencha中消息框的OK按钮?如果是,我怎么做?如果没有,原因是什么?在Sencha论坛上,我读到了以下内容:,但我想了解更多细节。不过。。如果没有“确定”按钮,您将如何关闭消息框?:)
使用模态面板怎么样:
Ext.define('Myapp.ModalPanel', {
extend: 'Ext.Panel',
xtype: 'modal-panel',
config: {
height: '50%',
width
我正在编写Sencha Touch 2应用程序,但切换视图时遇到问题。我有两个视图(LoginPanel和RegisterPanel),我想通过单击按钮从LoginPanel切换到RegisterPanel。我想使用“MakeCount”按钮转到RegisterPanel视图。我尝试了很多技巧,但可惜没有一个奏效。这是我的密码:
app.js
Ext.application({
name: 'kody2',
requires: [
'Ext.MessageBox'
],
contro
在XTemplate的文档中,{#}可以用来获取当前数组索引
当我在xlist的itemTpl中使用它时,我总是得到1而不是索引:
{
xtype: 'list',
store: 'myStore',
itemTpl:new Ext.XTemplate(
'<tpl for=".">',
'<div>Item n°{#1}&
当我尝试使用命令“sencha app build production”构建sencha touch 2应用程序进行生产时,我收到一个错误,如下图所示。我不知道出错的原因
看起来您正在使用或可能留下了一个调试器在代码中的某个地方。看起来您正在使用或可能留下了一个调试器您代码中的某个地方。非常感谢您的帮助。我被困在这里好几天了。有调试器;我也有这个问题,代码中使用了保留字“long”来表示“经度”。我花了好几次时间看了我做这件事的那一行代码才弄明白。非常感谢你。我被困在这里好几天了。有调试器;我
我已经定义了一个名为header的容器,并在每个页面上使用它作为header,但是我收到了以下警告消息
“[Ext.Component#constructor]使用id注册组件
(标题)已被使用。请确保现有
组件已销毁(Ext.component#destroy())
需要帮助,伙计们。提前谢谢。这是因为您在类定义的config中硬编码了id:'header',因此当您第二次启动时,将显示警告
更好的方法是仅在您确实需要时通过以下方式创建id:
Ext.create('your-class-na
我需要改变标题栏文字时,改变或使点击图标的选项卡面板。我创造了
bar.js
Ext.define('myapp.view.Myclass', {
extend: 'Ext.Titlebar',
config: {
title: '',
}
})
Ext.define('myapp.view.Viewport' , {
extend: 'Ext.TabPanel',
config: {
tabBarPosition: 'bottom',
我正在使用Sencha Touch 2.0构建一个网站的移动版本,我将移动网站基于Sencha Touch文档()中提供的示例应用程序
我正在测试应用程序,只是想看看它会是什么样子,但由于某些原因,它没有居中,它认为屏幕宽度是360像素,而不是320像素
我不知道如何纠正这个问题,有没有人遇到过类似的问题
关于事实上仔细观察一下,我认为问题在于与森查无关
我对Sencha Touch 2的旋转木马有问题。我在iPhone上的应用程序周围有一个边界。我应该怎么做才能从应用程序中删除此边框
这是我的密码:
var mainPanel = ({
xtype: 'carousel',
id: 'playersView',
ui: 'light',
flex: 1,
layout: {
type: 'fit'
},
items: [
playerLiveMonitorV
我是Sencha Touch2新手,在将数据从控制器传递到listitem tap上的浮动面板时遇到了问题。以下是我的控制器实现代码:
Ext.define('CustomList.controller.Main', {
extend: 'Ext.app.Controller',
requires:['CustomList.view.DatePanel'],
config: {
refs: {
listView: 'listite
我想创建一个视图,该视图首先包含一个图像部分,图像可以动态显示,然后是一个表单,在该表单中我可以向该图像添加注释,最后我想在与该图像相关的容器中添加注释列表
请给我一些建议,我如何建立这样一个观点
我必须创建三个独立的视图
第一个图像部分(我应该使用什么样的扩展以使其能够拍摄图像来显示)
第二个表单面板(我使用extend:“Ext.form.panel”)
第三个注释部分(我使用extend:“Ext.dataview.List”)
谢谢
您应该将图像部分构造为Ext.image(xtype:
在另一个问题中,有人解释了如何创建通用搜索
用于嵌套列表的框
如何在创建时向该类添加/设置键控侦听器?
我可以在类上添加侦听器,但我想在几个屏幕上重用这个类
Ext.define('Sencha.view.SearchBar', {
extend: 'Ext.Toolbar',
xtype : 'searchbar',
requires: ['Ext.field.Text', 'Ext.field.Search'],
config: {
ui:
默认情况下,列表没有标题栏,但当我以这种方式创建列表时,它有一个空标题栏
Ext.define('Application.view.RecipeList', {
extend: 'Ext.List',
xtype: 'recipelist',
requires: ['Application.store.Recipes'],
id:'list',
config: {
grouped: true,
我创建了一个嵌套列表,其中包含一些数据。。一切正常。但有一件奇怪的事
标题的最后两个字符总是用点代替-我不知道为什么
有什么解释吗 根据2.1.0-b2中的固定值
据我判断,这是CSS问题,因为在真正的设备(iPhone测试)上没有这样的怪癖
干杯,Oleg此解决方案可解决此问题,仅在必要时显示点:
.x-title .x-innerhtml:after {
content: '';
display: inline-block;
width: .3em; /* equal
我需要帮助一个大问题。
当我获取事件时,点击Ext.button,代码如下:
var nav = button.up("MainNav");
if (!this.waitingView) {
this.waitingView = {xtype: "WaitingShowView"};
}
nav.push(this.waitingView);
我的导航按了两个相同的视图WaitingView。
另外,我必须返回两次才能返回根视图。
我该怎么办?谢谢。它会两次触发“点击”事件吗?或者只
我有一个列表视图,我正在根据日期对项目进行排序。分类是在商店里进行的
Ext.define('TechHelp.store.Tickets', {
extend: 'Ext.data.Store',
config: {
model: 'TechHelp.model.Ticket',
autoLoad: true,
sorters:[{ property: 'OpenDate', direction: 'DESC'}],
group
在上面的代码中,主文件是mainview,我正在隐藏所有这些xtype并显示我想要的内容。但是要维护隐藏和显示的项目是非常困难的
在我的项目中,我有一个超过30个文件的视图
是否有任何方法可以添加我想要的文件,而无需隐藏和显示?如果您的视图相对类似,您应该以编程方式创建它们。因此,请遵循以下步骤:
“创建没有项目的主视图,给它一个id,”主视图说。
将此功能放置在您认为合适的位置:
Ext.define('App.view.Main', {
extend: 'Ext.Container'
我创建了一个Sencha Touch 2.3应用程序,并尝试使用xcode在iPhone5上构建它。有时,当我部署它时,手机会冻结,然后剩下的唯一选择就是强制重新启动
只有在尝试构建时才会偶尔发生这种情况
还有其他人见过这个吗
起初,我假设它只是在尝试构建和部署它时偶尔发生一次
但最近,有人报告说,iPhone5上的另一个sencha应用程序出现了类似问题,该应用程序已经下载并使用了好几次。启动此应用程序时,屏幕变白,过了一会儿,手机重新启动
Sencha Touch应用程序导致此问题吗?请检查
我在Sencha Touch 2中有一个MVC多项目和分页图像旋转木马,当添加到init上的视口时,它自己就可以完美地工作
然而,我现在面临的问题是如何将它适应我的标签面板风格的应用程序。我有点不清楚我应该把代码放在哪里,在init或者(我猜)在点击特定选项卡时触发的控制器中。我的tabpanel风格应用程序是从Github(Sencha touch 2样板模板)下载的
我正在工作的MVC carousel在app.js中调用以下内容:
controllers: ['Main'],
v
我用的是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中处理登录会话
我知道一种使用本地存储的方法,我们可以做到这一点。但我需要知道是否有其他方法可以实现这一点,请告诉我。您可以通过将项目设置为本地存储并获取项目来使用本地存储
这样做更好
在垂直旋转木马中的项目之间滚动时出现问题:
空白分区的高度与工具栏的高度相同。有没有办法避免空缺?这是我当前的代码:
Ext.define('eltirabuzon.view.Main', {
extend: 'Ext.Container',
xtype: 'main',
requires: [
'Ext.TitleBar',
'Ext.Video',
'Ext.carousel.Carousel'
],
如何将点击事件分配给ST2应用程序中的任意span(,例如span id=“foo”>foo/span>)呢
我有一个简单的例子来说明我想做什么。在这个例子中,我写字母A、B、C,我想告诉用户他们点击了哪个字母
这是一张图片:
代码片段
Ext.application({
launch: function() {
var view = Ext.create('Ext.Container', {
layout: {
我想在面板上激活卡时设置过渡动画。有什么想法吗
main.setActiveItem(1)正在更改卡,但我想设置从右到左的转换动画(不是默认的从左到右)
我有这个功能:
buttonBackImageDetalle: function(button, e, options) {
var main = this.getMain();
//Ext.fx.Animation.setDirection('right');
main.setActiveItem(1);
c
我刚来森查,有个问题
我有一个包含信息(姓名和图片)的列表,需要另一个包含详细信息的列表,我遵循提供文档的de示例。我的问题是我不能使用第一个列表的值。名称、照片等值
问题在于:
Ext.define('app.view.ArtistDetail',{
extend: 'Ext.Panel',
xtype: 'artistdetail',
config: {
tpl: tpl,
items: [{
xtype: 'panel',
height: 5
我有一个sencha嵌套列表,其中包含存储区中的一些元素。我需要分别自定义每个元素,所以我需要为每个元素设置一个自定义id。我可以在sencha touch 2中实现这一点吗?最简单的方法是在存储中生成/填充唯一的id,然后使用itemTpl渲染id
itemTpl: "<div id =\"{id}\" class=\"list-item-title\">{name}</div>"
itemTpl:“{name}”
控制器类提供两种处理事件的方法:侦听器和控件配置。如果类已经实现了Observable,为什么我们需要控制?有没有理由选择其中一个而不是另一个
如果用户从标准桌面浏览器加载我的web应用程序,我想将他们重定向到另一个页面。我在索引文件中尝试了使用php和javascript的检测脚本,这两种脚本在开发环境中都可以正常工作。问题是,当我使用“sencha app build production”命令来构建项目时,会出现错误。我假设这是因为在尝试构建依赖项时,构建脚本以某种方式被这些脚本重定向。我不知道如何解决这个问题。我尝试在没有脚本的情况下构建它,然后上载生产构建并将代码添加到上载的文件中,但添加到上载文件中的代码似乎被忽略。要么构建
我不熟悉sencha touch。我为数字键盘编写了代码,但按钮是垂直显示的。我的代码是
Ext.define("exercise.view.Numberplate",{
extend: "Ext.SegmentedButton",
requires:['Ext.Button'],
xtype:'Numberplate',
allowMultiple: true,
config: {
pack:'center',
cente
有人能给我举一个用旋转木马按钮改变视图的例子吗
我想选择滑动或单击以更改视图
谢谢你有各种方法来实现它,你可以使用:
或者在按钮处理程序上应用和方法切换到转盘的下一张和上一张卡:
carousel.next();
carousel.previous();
这是一个演示:相关:或者您可以集成:
carousel.next();
carousel.previous();
您好我正在使用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构建我的第一个移动应用程序时,一些问题挡住了我的去路,我似乎找不到他们的答案
应用程序配置应存储在何处(主题、语言、字体大小)。我在想
要对存储区中的数据进行计数,如果大于0,请处理该数据,否则请添加数据(只有在第一次打开应用程序或清除localstorage时才会发生此情况)。对于这类事情还有其他选择(比如当用户与应用程序交互时会改变的数组)
我需要在我的应用程序中使用大约100个图像。我不知道我这里有什么选项可以将图像嵌入到应用程序中。看到了许多从外部服务器
我在组合框上使用onBeforequery。应该这样做,但:
我想在向服务器发送数据后重置组合框
在doQuery之后如何重置
onBeforequery: function (record) {
record.query = new RegExp(record.query, 'i');
record.forceAll = true;
},
我相信你在找我
您应该能够将其附加到用于提交数据的任何逻辑中
祝你好运,布拉德
我刚刚下载了mAdserve,并愿意用我的Sencha Touch 2应用程序进行试用。不幸的是,它只附带用于Andriod和iOS的SDK。一般来说,我如何利用Sencha Touch或HTML5应用程序的优势
我有一个面板作为xtype:“标签”
我想在单击锚定标记中的文本时调用函数
我们可以在sencha touch中执行此操作。尝试以下操作:
{
xtype: 'label',
html: '<a href="#" onclick="MyApp.app.getController(\'ControllerName\').myFunction(); return false;">My link</a>'
}
{
xtype:'标签',
html:'
}
尝试
我是sencha touch的新手,在使用带有ajax存储的dataview时遇到了问题
下面是我的代码:
在我的app.js的发布部分:
Ext.define('SocializeApp.model.Friends', {
extend: 'Ext.data.Model',
config: {
fields: [
{name:'name' ,type:'string'},
{
这听起来可能很奇怪,但因为这个问题,我在过去的两个小时里一直在头痛。我有一个函数,当我按下登录按钮时会触发,当按下它时会启动一个Ajax请求
onEnter: function () {
Ext.Viewport.mask();
var email = Ext.getCmp('email').getValue();
var pass = Ext.getCmp('pw').getValue();
var consegui = 0;
我有一个外部面板,其卡片布局嵌套在导航视图中。我这样做是为了在地图和列表之间轻松切换,而不必弹出然后推送一个完全不同的视图(基本上是为了避免动画)。因此,我在导航栏中有一个按钮,它在控制器中触发一个操作。这个带有列表的初始视图可以正常加载,但是在视图之间切换的控制器代码(使用setActiveItem())不起作用。没有错误消息。我发现了一个需要调用show()的bug。尽管这样做有效,但它将新的activeItem(本例中为地图)覆盖在navigaionBar的顶部!(见截图)。另外,如果我只
Sencha 2只在Webkit浏览器中起作用的是什么?我知道他们需要Webkit引擎,但他们为什么要这样做,这个Webkit引擎有什么Firefox/IE中的引擎没有的?浏览器由HTML引擎、CSS引擎和Javascript引擎组成——只是为了迎合潮流,它是Webkit在Sencha方面的特殊Javascript引擎吗?当Sencha Touch开始开发时,iphone、android和blackberry是主要平台。它们都默认使用基于webkit的浏览器
当时有很多原因,比如css转换和图像
我想在数据库中存储登录表单的详细信息
在我看来,代码
Ext.define('SampleForm.view.LoginForm', {
extend: 'Ext.form.Panel',
//id:'loginform',
requires:[
'Ext.field.Email',
'Ext.field.Password'
],
config: {
fullscreen: true,
需要在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框架是如何以及何时执行更新检查的。我知道在浏览器/webview中刷新HTML5应用程序时会发生这种情况,但我如何“手动”实现这种情况呢。原因是,我们将Sencha应用程序包装在一个webview中,它通常不会被重新创建,活动只是在后台进行,因此没有完成应用程序的完全重新加载,也没有完成更新请求的检查。我希望能够以某种方式强制用户进行更新,但为此,我需要确切了解Sencha升级过程在内部是如何工作的window.location.reload()?好的,这
上一页 1 2 3 4 5 6 ...
下一页 最后一页 共 17 页