我有一些HTML内容的高度超过了一整页。在本内容的最后,我想包括一个水平旋转木马。我每次尝试都会显示HTML内容,但我无法使旋转木马正常工作
这里是我在代码方面的位置
Ext.create('Ext.Container', {
fullscreen: true,
scrollable: true,
items: [
{
xtype: 'panel',
html: '<h1>Lots of cont
我开发了一个senchatouch应用程序。工作正常。
现在我想在blackberry模拟器上部署/运行这个应用程序。
我发现了许多与此相关的问题,但我不知道该怎么做。
请有人帮我怎么做?
如何使sencha应用程序的phonegap构建在blackberry模拟器上运行
谢谢,这是事先准备好的 按照phonegap的说明设置blackberry环境
构建项目并将构建目录的全部内容移动到phonegap通常放置其index.html的同一文件夹中
按照phonegap的blackberry构建说
我使用的是Sencha 2.2.1和Phonegap。最近我听说了IBM Worklight,现在我正在尝试使用Sencha+Worklight开发应用程序。但不幸的是,我没有得到任何关于在Worklight中使用sencha touch 2.2.1应用程序的有用教程
我的意思是,对于PhoneGap,Adobe解释了如何使用它构建本机应用程序。但是,在Worklight的情况下,我找不到任何教程来解释在使用Worklight转换为android apk或iOS时,如何使用手中的sencha应用
我刚接触sencha touch,看过所有视频播客,但仍然不知道如何从选项卡栏(顶部的栏!)中“显示”面板,以及如何在没有任何幻灯片或其他东西的情况下从面板切换到另一个面板(请只显示它!)
还有更多类似于使用预加载程序,从JSON获取数据,然后显示嵌套列表。但现在我被困在这个简单的场景中
这是我到目前为止所拥有的
这是index.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
&l
我正在尝试使用操作表向用户展示几个选项以继续。我想在屏幕中间添加一个简单的文本框来向用户描述这个问题。
有没有一种简单/标准的方法可以在Sencha Touch中显示这样的提示?您可以使用叠加弹出窗口在操作表呈现后显示消息 您需要在覆盖层上执行类似操作
if (!this.popup) {
this.popup = new Ext.Panel({
hideOnMaskTap: false,
floating: true,
modal: true,
center
Sencha touch具有searchfield对象。当我使用这个并将submit事件挂接到它时,它就不起作用了。我觉得它只适用于更改事件侦听器。我搜索了文档,但找不到正确的eventtype。有人知道侦听器捕获searchfield submit的正确事件类型吗?在表单面板中使用searchfield,submit处理程序就会工作
我正在尝试处理点击sencha searchfield上的clear按钮时发生的事件,默认情况下,该按钮会出现在那个里。
我在sencha文档上找不到处理该事件的侦听器。
任何帮助都将不胜感激
我引用了这条线索。但是我不想显示单独的清除图标,除了searchfield显示的默认清除图标
谢谢。您可以通过使用函数clearFilter()来澄清这一点,您需要发布一些代码,以便人们能够给出想法/建议codeListDemo.searchField=new Ext.form.Search({id:'s
我已将类似问题发布在:
但还没有答案:(
当我将设备旋转到横向(从纵向)时,我在加载遮罩中遇到方向问题。它不会重新计算其全屏位置。我正在使用Galaxy选项卡运行我的应用程序
以下是截图:
我不知道这是否是某种sencha bug….
有人能帮我解决这个案子吗
提前感谢我还没有测试过,但我希望这会有所帮助
或者
listeners : {
orientationchange : function(context, orientation, width,height) {
使用图例创建图表时,将自动启用图例交互。所以用户可以点击图例项来隐藏/显示图表中的相应系列
我的要求是,默认情况下,图表中的几个系列应该隐藏,相应的图例项应该显示为灰色(隐藏在图例中)。所以在编程上,我应该能够隐藏这些序列,并将相应的图例项设置为灰色
如何实现此功能?请告诉我,我可以使用什么API来实现这一点。实际上没有交互或事件。您可以将Ext.chart.series.series#hideAll和showAll挂接到图例项的setn属性中
如何生成一个使用iconCls来填充图标作为该div内容的div
乙二醇
将生成一个带有刷新图标的按钮。据我所知,Ext&Sencha是从CSS生成的,所以应该可以在div上调用正确的类,让它自动为我绘制刷新图标
我该怎么做?Sencha不会自动使用您指定的名称绘制和图标。只有当sencha已经为该图像添加了iconCls时,它才可能起作用。但是,您可以自己添加一个iconCls并将该类添加到css中
因此,对于您来说,css将如下所示:
.refresh{
background : u
我在做一点调查,发现了这个评论
我从Ext2开始就一直在使用Sencha产品。通篇
这些年来,我多次重写代码,只是为了适应
他们的编码模式发生了惊人的变化
从麻烦的Class.superclass.method.call()到新的
me.callParent(),直到最近采用初始化和删除
在ST2中,我建议您使用最新版本
因为过去的任何东西都不会再被重用。学习新知识
编码风格,不要在旧结构上浪费时间。这对你没有帮助
考虑到我们的网络变化非常快,ST1和ST2也在变化
也很不相交
虽然1.1是很好
我想要Sencha Touch 2中的圆形列表视图。为此,我使用ui:round属性。但它不起作用。现在左边,它是圆的。但对于右翼来说,这并不是正确的。我想把名单放在圆形的边框里。下面是我的代码:
Ext.define('MyApp.view.MyTabPanel', {
extend: 'Ext.tab.Panel',
config: {
layout: {
animation: 'fade',
type: 'card'
},
item
以前在这个应用程序上的尝试是在jqtouch中完成的,这个效果非常好。我真的很难用sencha touch解决这个问题
我的情况在这张图片中得到了最好的描述
这只是一个应该填充旋转木马的项目,因此使用不同的数据重用它是至关重要的,没有硬编码的html
谢谢终于解决了,我想我应该在这里更新
Ext.define('mobuy.view.myCarousel', {
extend: 'Ext.carousel.Carousel',
alias: 'widget.myCarousel'
我想知道是否有一个地方可以看到使用
Ext.create
或者,是否有方法检查是否已经使用MyApp.view.ViewName创建了视图?我从未尝试过,但这可能有效
希望这有帮助似乎只返回在视口上推送的视图,我想要创建的所有视图的列表。我认为sencha需要在某个地方保留对每个创建视图的引用,用于自动销毁等。。。但是谢谢你的时间是的,对。事实上,我的工作也面临着同样的问题,所以,如果你发现了,请告诉我。
this.getApplication().getViews();
背景:我正在使用sencha touch 2开发一个MVC应用程序。我正在一个有两个选项卡的页面上工作。在第一个选项卡中,我在标题栏中有一个按钮
问题:我无法从按钮处理程序调用任何其他函数。我认为,调用函数的范围存在问题
这是我的密码
Ext.define('WUPOC.view.WUHomePage', {
extend: 'Ext.TabPanel',
requires:['Ext.TitleBar','Ext.dataview.List','Ext.data.proxy.JsonP
嗨,我有一个应用程序,使用代理填充商店。我想在点击一个按钮后清除商店,让用户输入不同的信息并重新填充(如果有意义的话)。我目前正在使用:
window.location.reload();
但这会在几秒钟内出现一个白色屏幕,这并不好。我还尝试了以下方法:
var store = Ext.getStore('Places');
store.getProxy().clear();
store.data.clear(); store.sync();
但这给出了一个与.getProxy()相
我想做的是有条件地显示数据列表中的项,即当项满足条件时,它将显示,否则,它将不显示(不表示显示空白项)。
我要展示的数据如下:
[
{'label':'one','isvisible':'1','value':'one'},
{'label':'two','isvisible':'1','value':''},
{'label':'three','isvisible':'0','value':'three'},
{'label':'four','
可以使用.Toggle()或.setValue()方法以编程方式更改Ext.field.Toggle状态。但是,这不会触发组件上的动画,就像它实际被拖动或点击一样。有什么方法可以获得它吗?通过在Ext.field.Toggle中包含的Ext.slider.Toggle的底层元素上触发点击来解决它:
Ext.define('Fiddle.CustomToggle', {
extend: 'Ext.field.Toggle',
xtype : 'customtogglefield',
我正在尝试使用sencha touch(2.3)carousel组件作为我的应用程序的启动屏幕
我想在旋转木马上添加两个固定按钮-就像随附的图片一样(固定意味着当用户切换旋转木马时,按钮不会随旋转木马一起移动)
我尝试了很多方法,但都失败了-当用户切换旋转木马时,这两个按钮将始终随旋转木马一起移动
谁能告诉我怎么做
==更新===
我添加了另一张图片,用于比较我通过触摸制作的旋转木马样式和我想要使用的目标样式
==最终解决方案===
Ext.define('MyApp.view.Star
我试过使用sencha网站上的下载
当上传到我的服务器并在我的ipad上离线查看时,应用程序只是说你需要连接到互联网或类似的词语。你知道如何解决这个问题吗?或者有人有离线工作的例子吗?与这一点没有严格的关系,但是你可以看看PhoneGap(http://www.phonegap.com/)如果你正在寻找一个更完整的离线解决方案,代价是更高的复杂性和应用商店问题。
我发现它做得很好,而且它提供了更大的灵活性,可用于脱机存储和本机访问。如果在Google Chrome中加载相同的应用程序(开发人员
拥有一个具有xml属性的模型和一个具有xml代理的存储
As i am new to Sencha touch mobile stuck in parsing a normal xml file and pass it to a store object and populate in a panel view. Can any one help me out how to parse a XML file kept locally in the project(as mentioned bel
setActiveItem函数正在启动,但没有发生任何事情,并且我没有收到任何错误消息。有人能告诉我为什么这不起作用吗
Ext.regModel('team', {
fields: [
{name: 'name', type: 'string'},
]
});
Dashboard = new Ext.Application({
name:'Dashboard',
launch: function(){
//Info list
var detailPanel =
我有一个带3个项目的旋转木马和一个工具栏。但是如何根据旋转木马显示的项目更改工具栏的标题?例如:
var theCarousel = new Ext.Carousel({
ui: 'dark',
direction: 'horizontal',
defaults: { cls: 'card', layout:'fit' },
items: [
如何在sencha touch中添加querystring
?name=jake as
localhost/JSONDemo/XMLToJson.aspx?name=jake
我的代码是
Ext.regStore('NewsItems', {
model: 'NewsItem',
proxy: {
type: 'ajax',
url: 'XMLToJson.aspx',
reader: {
ty
因此,我正在构建我的第一个Sencha Touch应用程序,我在渲染我定义的面板时遇到了问题
Login.js
Ext.define("Blog.view.Login", {
extend:'Ext.form.Panel',
requires : ['Ext.form.FieldSet', 'Ext.field.Email', 'Ext.field.Password'],
xtype: 'loginpanel',
config:{
scrollable:true,
我需要创建一个具有以下结构的dataview组件
我学习了如何创建简单的文本组件,但这种结构更难。
我使用此代码,但它只是名称字段
Ext.define('DEMO.view.product.ListItem', {
extend: 'Ext.dataview.component.DataItem',
xtype: 'product-list-item',
config: {
cls: 'product-list-item',
dataMap: {
getNam
我已经开发了Sencha应用程序。我想在设备上测试一个apk文件。我参考了Sencha文档。除了“Sencha package build config.json”,所有命令都可以正常工作。我在这里附上了错误文件和配置文件。
我浪费了3天来解决这个问题。
那么帮帮我吧首先,你能说出sencha的版本吗?你用的是sencha命令吗
请检查:,这是存储Sencha Touch 2.1的CMD文档的地方。可能您有一些where程序文件。。。。。。所以dir与空间有关。要修复它,请使用
“c:/prog
我是新手。我试图使用数据存储来显示JSON数据
以下是我的代码“gridView2.js”代码:
我的html代码是:
登录屏幕2
<!-- Sencha Touch CSS -->
<link rel="stylesheet" href="resources/css/sencha-touch.css" type="text/css">
<!-- Custom CSS -->
<!--<link rel="stylesheet" hr
环顾四周,了解了如何将垂直选项卡栏停靠在面板右侧多年之后,它看起来不像是它所支持的东西。因此,我正在寻找最好的方式手动实现我想要的
我想使用尽可能多的核心sencha材料。我已经看了一些东西,但目前正在修补一个带有按钮的vbox面板,我的想法是为它们添加一些额外的样式,使其看起来更像选项卡面板中的选项卡
请原谅我下面含糊不清的部分代码,但我一直在添加和删除各种选项,有点迷失了方向。希望它能给你一个想法,我是如何尝试实现一个正确停靠垂直选项卡面板虽然
我希望有人能给我指点,告诉我如何将UI引导回T
我是Sencha Touch的新手。在他们的网站上浏览示例,发现意想不到的行为。无法找出原因。想知道是否有人能告诉我我做错了什么
基本上-定义了一个新类..定义了一个名为'name'的属性设置为null。然后创建了动物类的一个新实例,并设置'name':'Bob'…但似乎从未设置过
在创建对象的新实例时,我应该这样设置属性吗?教程似乎说我应该..调用bob.setName('some name')确实有效,但我希望能够在create方法中设置值
守则:
Ext.define('Animal',
如何使旋转木马在页面上垂直滚动
我不是指物品,我是指整个旋转木马
例如,此简单代码是一个旋转木马,它不会滚动:
var carousel = new Ext.Carousel({
flex: 1,
indicator: false,
dockedItems: [Toolbar],
layout: 'card',
defaults: {
scroll: 'vertical'
我是SenchaTouch的新手。我已经开始开发一个应用程序,结果如下:。(基于
现在我开始玩它了,我很难把事情弄清楚。
我有很多JQuery的经验,但是关于这个库的设计,硬币还没有落下
我有一个5个部分的标签面板。我将只集中在一个部分,因为我的问题就在那里
问题
,当你点击一项ingressos(英语票证)时,应用程序会加载第二个面板,但会加载错误
它加载时不带标题栏,不带后退按钮,并且在右侧添加一个空的第六个按钮
但是如果我先加载第二个面板,当页面加载时,它加载时没有任何UI问题
我的代码
有没有办法缩短sencha touch图表中的轴标签。因为我的轴标签很长。是否可以将轴标签显示为两行
关于这一点,请帮助我,我不确定是否可以将标签显示为两行,但您可以使用以下代码格式化标签:
label : {
renderer : function(val) {
return val;
}
}
可能您希望将标签长度截断为3个字符,并用图例显示缩写的完整形式。我尝试使用以下代码,结果很好
label: {
renderer: function(v
我试着做这一页的最后一个例子
我使用的是sencha architect,但在这个示例中,我必须引用nestedlist来使用容器的详细信息卡,但是我不能这样做,因为我不能在sencha architect中编辑代码。如何在嵌套列表中提供引用以使用容器和详细信息卡?您可以创建自定义视图以显示记录详细信息,并在嵌套列表的leafitemtap事件中显示它。例如,您可以编写一个事件处理程序,包括以下内容:
var details = Ext.create('App.view.RecordDetai
我正在使用sencha touch2。我想在一个标签中显示四个标签内容,如下代码所示。根据要求,我只有一个标签,对于这个标签,我需要添加四个标签内容。所以在本内容中,我使用标签分割每个标签。生成apk/ipa文件后。在ipad上,它的未来很好,它正在按照我们的要求显示一个又一个标签。但在安卓手机中,它并没有拆分内容,而是连续不断地发送文本,而不会中断线路。有人能告诉我如何解决这个问题吗。多谢各位
Ext.define("MyPath", {
extend: 'Ext.Panel',
我有四个单独的视图,在单个选项卡视图中添加这四个视图,如下所示
选项卡视图代码:
Ext.define("SLS.BRND.WEB.view.MainTabbarView", {
extend: 'Ext.tab.Panel',
xtype: 'MainTabbarView',
requires: ['Ext.data.proxy.JsonP', 'Ext.TitleBar', 'Ext.Video', 'SLS.BRND.WEB.view.GallerysView',
我打算学习Sencha touch。我听说Sencha touch-2是最新版本。所以我开始研究版本2。我仍然有一个困惑,我是否应该学习Sencha touch 1呢?
我的一些朋友说,版本1中的知识对学习版本2没有多大帮助,因为两者的体系结构不同。
你能澄清我的疑问吗?作为一个初学者,我发现很难遵循官方文件?是否有任何简单的文档来启动Sencha 2
任何单独的帮助都将不胜感激
谢谢……我开始学习Sencha Touch 2,但从未使用过ST1。我建议你开始阅读,也可能是观看
通过观看他们的示
我想为推送到导航视图的每个视图设置不同类型的动画。
我在导航视图的布局中应用了动画,但它应用于导航视图的所有视图
在这里,我像这样添加我的视图,并希望在特定视图上设置动画
button.up('navigationview').push({
xtype: 'rightPanel',
});
每次推送新视图之前,都可以更改导航视图的动画
Ext.ComponentManager.get("navigationview").getLayout().setAnimation('fade');
Ty
我正在使用Sencha touch制作移动应用程序,它将作为本机应用程序捆绑并安装在设备上。在我的应用程序中的某些页面上,我想添加“共享”功能,该功能可以将一些数据发布到用户的提要中。在浏览器上进行测试时,我可以打开一个带有FB共享url(如“”或“”)的窗口,并传递所有相关参数,如中所述
但当此应用程序捆绑在一起并与我共享时,用户将移动到浏览器,无法返回到应用程序,因为重定向\u uri无法指向应用程序,这就是我希望在我的应用程序中打开此对话框的原因,可能是在iFrame中。这也是不可能的,因
我对Sencha Touch完全陌生,似乎无法找到我想要做的事情的答案。我目前有一个列表视图,显示事件的时间表。我想做的是在这个列表上面有一个显示场馆位置地图的方框
这是我目前的代码:
Main.js
Ext.define('eventApp.view.Home', {
extend: 'Ext.List',
xtype: 'schedulepanel',
id: 'sched',
config: {
title: '<span class="logo"></spa
在我的SenchaTouch应用程序中,我通过从json对象动态创建表单项来填充容器
对于文本字段,我使用的代码如下:
Ext.getCmp('mytestpanel').add({
xtype: response.screens[index].screenItems[i].xtype,
id:response.screens[index].screenItems[i].name,
我是新来的
我创造了
var genres = new Ext.data.Store({ autoLoad: true,
proxy: {
url: '../www/App/stores/genres.php'
,callbackKey: "callback"
, type:'ajax',
reader:{
我有一个列表详细视图,它工作良好-它有一个tpl,没有项目。我想添加其他组件,所以我添加了一个items数组,但现在tpl不再显示。我曾尝试将tpl保留在主配置中,并将其作为组件添加,但没有任何效果(顺便说一句,数据如何知道适当的tpl位于何处?)-我想理想情况下,我希望能够将我的列表数据插入页面上的任何位置-即项目上方和下方以及项目之间。这是怎么做到的
Ext.define("App.view.ListDetail", {
extend: "Ext.Container",
re
我已经使用SENCHA呈现了一个列表。现在我想在单击列表中的项目时导航到不同的屏幕/加载不同的屏幕
var templist = new Ext.List( {
title:"xmli",
itemTpl : '{ename}',
floating: true,
indexBar: true,
width: 350,
我从SenchaTouch开始,我尝试创建一个应用程序。只是,我有一个问题。我使用带有indexbar的列表。此列表位于面板中。我想知道是否有可能在面板中添加一个事件侦听器,跳转到下一个的索引。让我举例说明:
-我们有一个产品列表,这些产品按其类型分类,电话,电脑…,indexbar让你知道它是什么类型的产品
-要从一种类型切换到另一种类型,我们必须滚动
我想做的是在面板上放置一个监听器,这样每次你点击面板或下一个按钮时,从一种类型到另一种类型的滚动都是自动的。比如说
请原谅我的英语和帮助
谢谢
在我的应用程序中,我试图更改标题的颜色。为此,我在app.scss文件中添加了一些主题。我可以更改标题栏的背景色。但标题的颜色并没有改变。我的app.scss文件如下所示:
$base-color: #588aad; // go big blue!$include_default_icons: false;
@import 'sencha-touch/default/all';
@include sencha-panel;
@include sencha-buttons;
@includ
我有一个带有页眉、内容(旋转木马)和页脚的容器。因此,容器本身是可滚动的(垂直的),以便能够向下滚动到页脚。旋转木马可以水平滑动以更改活动项目。我只想锁定它做两件事:
如果开始垂直移动,则仅滚动容器
如果开始水平移动,则仅滚动旋转木马
如果您现在抓取旋转木马,您可以同时向两个方向滚动。示例代码:
Ext.define('MyApp.view.MyContainer', {
extend: 'Ext.Container',
config: {
scrollab
我正在开发Sencha touch应用程序。在监听器中,我设置了一个面板,将hideOnMaskTap设置为true(基于中的代码):
这正如预期的那样有效。除了隐藏面板之外,我还想在用户点击掩码时调用一个函数。在看了sencha文档并在Google上搜索了很多东西之后,我还没有找到一个打这样一个电话的方法
非常感谢任何指针。当modal:true和hideOnMaskTap:true时,一旦单击掩码,组件将被隐藏。这将触发隐藏事件
hide( Ext.Component this, Objec
在rest服务中,我返回一个json模型,其中包含一个余额值和一个可枚举的语句事务列表。我需要能够将余额数字返回到我的视图,同时将可枚举项设置到dataview列表
如果我使用代理并将rootProperty设置为我的项目列表,那么我将失去访问单个余额数字的能力。如果我不设置它,如何确保列表使用存储上的transaction items属性?通常,整个存储本身被设置为dataview列表,但我需要能够将存储之外的一个子集项设置为列表
如何在Sencha Touch中实现这一点
示例json:
{
我有一个水平滚动的长选项卡,我希望所选的选项卡在最左边对齐。例如,如果我选择了选项卡的中间部分,它应该在最左侧可见。我有“下一步”和“上一步”按钮来选择“下一步”和“上一步”选项卡。因此,如果现在通过单击prev按钮选择了最左边右边的任何选项卡,那么它应该在最左边可见。总的来说,我希望所选选项卡在最左侧可见
任何帮助都将不胜感激。如果您有固定大小的选项卡按钮,这将是最简单的。
这样你就可以计算出你需要滚动到哪一边。
一个好的开始是设置tabBar.setScrollable{direction:
上一页 1 2 3 4 5 6 7 8 9 ...
下一页 最后一页 共 34 页