我有问题:
1234567用户
pwd 1234567
当在选项卡之间切换时,有时它会保留内容并覆盖它,……这是sencha touch的错误还是我做错了什么?当您在该处理程序中点击下一个选项卡时,使用hide()函数和show()隐藏上一个面板所需的面板在这里用safari进行测试时看起来不错。你是如何重现这个问题的?是的,在Safari上看起来不错,在Firefox上就差了。无法在移动设备上进行测试。你能不能更准确地解释一下有时会发生什么情况?是随机的吗?
任何人都知道如何在sencha中添加画布标签
html: <canvas width='500' id='canvas' height='100'/>,
html:,
但是我不知道在哪里定义canvas以及如何在sencha中调用它。你可以在你的视口中定义一个Ext.Component,或者在你正在使用的任何面板中定义一个Ext.Component,并将html属性设置为,然后无论何时你需要引用它,你都可以通过id获取它(未推荐)或者通过获取组件的引用并访问其el.dom
一位
我想在点击图像时显示叠加。但它没有表现出来。我的代码中的错误是什么。谁能告诉我如何在点击图像时显示叠加
这是我的密码:
{
xtype: 'image',
src: 'http://www.veryicon.com/icon/preview/System/Colored%20Developers%20Button/question%20Yellow%20Icon.jpg',
listeners: {
tap: functi
如何降低Sencha touch 2中列表项的高度?我的列表显示了大量的单字名称/值对。由于每个项目都需要额外的高度,列表变得太长了。所以我想将每个项目的高度降低到确切的内容高度。我试着像这样使用css,但没有运气。有什么帮助吗
var tabPanel=Ext.create('Ext.tabPanel'{
fullscreen: true,
tabBarPosition: 'top',
defaults: {
styleHtmlContent: true
},
使用Sencha Touch 2时,我想对列表中的一个项目动态触发itemtap事件(Ext.list),我是这样做的:
Ext.getCmp(LIST_ID).container.fireEvent('itemtap', null, null, ITEM_INDEX,
new Event('itemtap'));
运行此行时,LIST\u ID的ITEM\u索引上触发了itemtap事件。现在,当更新我的框架到sencha touch 2.1时,这种方式不再有效
他们是动态触发此事件
我有一份清单:
Ext.define('my.view.ProgramList', {
extend: 'Ext.dataview.List',
xtype: 'programlist',
...
}
我希望此列表是两个导航视图的起点:
Ext.define("my.view.ProgramNavigationView", {
extend: 'Ext.navigation.View',
xtype: 'programnavigationview',
...
ite
我为文件系统构建了一个应用程序。最初将加载根目录中的文件。用户点击后,应加载目录子文件,以此类推。这里有一个问题:我不知道
用户文件结构的深度。
意味着我不知道我需要多少视图。
目前我想这样做(但我很高兴有改进我的应用程序的想法):用户点击一个文件。控制器应捕获tap事件,并应创建一个新视图,其中应放置加载的数据
这就是理论
在praxis中,我所有的文件视图都有一个类。让我们称之为“文件结构视图”。我只有一个控制器用于x数量的文件结构视图。
在我的控制器配置中,我是这样做的:
代码:
在我看来
Ext.Msg.alert(“”,“数据保存成功”,函数(btn,文本){
如果要添加延迟,可以使用内置的setTimeout方法:
if (btn == 'ok'){
// DO WORK
//Ext.defer(function(){ console.log('ok clicked');},400);
}else{
return false;
}
});
如果要添加延迟,可以使用内置的setTimeout方法:
if (btn == 'ok'){
// DO WORK
//Ext
有人能告诉我如何打破Sencha Ext.each循环吗?找到了我自己的答案如果返回false,它将不会在循环中进行下一次迭代
Ext.each(arrayObj, function(obj){
if(obj.isSomethingTrue()){
doSomething();
return false; /*this will prevent each from looking at
the next o
我安装了ST SDK工具,当我在命令行中执行“sencha”时,我看到:
$ sencha
Sencha Command v2.0.0 Developer Preview
Copyright (c) 2011 Sencha Inc.
usage: sencha COMMAND [ARGS]
The available commands are:
build build a JSB project
create bootstrapdata g
我试图在我的列表中进行搜索,我在docs.sencha.com中使用了搜索列表示例,但搜索功能无法搜索
定义searchfield后,我在view中编写代码
xtype: 'textfield',
docked: 'top',
placeHolder: 'Arama...',
//autoCapitalize: true,
// label: 'Anahtar Kelime',
labelWidth: '`',
我已经在选项卡视图中设置了一个包含6个选项卡的应用程序。
其中2个选项卡是带图像的转盘
有两个问题:
1:当我在传送带内切换卡时,动画仅从右向左(下一张幻灯片动画)工作。但是,当从左向右滑动(上一张幻灯片动画)时,上一张图像只会出现,没有动画
2:当我将选项卡更改为任何其他选项卡,然后返回旋转木马时,我需要将其重置为开始位置-再次显示第一个图像
有办法解决这个问题吗
以下是im用于转盘选项卡的代码:
var Tab1 = {
id:'Tab1',
xtype: 'carousel
我需要做一个列表,可以在Sencha Touch 1.0应用程序中使用拖放重新排列。到目前为止,我所做的是创建一个面板,其中的项目列表由交替的可拖动和可拖放面板组成。我可以把一个项目拖到一个新的位置,我可以找到我需要插入它的地方,但问题是我不知道如何在面板中实际移动该项目
我试图删除该项并将其插入新位置,但速度有点慢,一旦我将可拖动对象上的eventTarget更改为指向该项的子项(拖动该项时必须使用的项的句柄),它就停止工作
我也试着不销毁物品,只是将其移除并插入新的位置。这根本不起作用,因为
应用程序设置的视图对象中的列表视图之间有什么区别:
Ext.application({
models: [
...
],
views: [
'Login',
'Home
],
并在sencha touch中控制器的配置对象中列出它们
config: {
views: [
'Login',
'View'
在Sencha touch中,我定义了一个商店:
Ext.define('TestApp.store.TokenStore', {
extend: 'Ext.data.Store',
config: {
model: 'TestApp.model.TokenModel',
autoLoad: true,
autoSync: true,
proxy: {
type: 'localstor
在我的Sencha Touch 2.4.1应用程序中,我有一个数据视图,其中每行有一些文本和两个按钮
在我的dataview中,我有以下侦听器:
listeners: {
itemtap: function(dataview, index, target, record, e) {
// for testing
var el = Ext.fly(target);
var el2 = e.getTarget(null, null, true)
我有一个控制器:
Ext.define('MyApp.controller.Test', {
extend: 'Ext.app.Controller',
config: {
},
refs: [
{
ref: 'first',
selector: '#first'
},
{
ref: 'second',
select
我知道有一种设置选项卡面板“主题”的通用方法,但我想做的是能够随意设置每个图标的颜色,并能够为每个图标设置不同的颜色
我不知道如何通过sass做到这一点…你尝试过更改原始图标的颜色吗?你可以在触摸图中更改图标的颜色。css你尝试过更改原始图标的颜色吗?我可以使用图标的原始颜色吗?很好,今晚我会看一看!
是否可以隐藏Ext.navigation.View的标题栏?我在文档中没有看到任何选项
谢谢 是的,您可以这样做:
Ext.define('Nav', {
extend: 'Ext.navigation.View',
config: {
fullscreen: true,
navigationBar: {
hidden: true
}
}
});
作为jurodr答案的一个变体:
Ext.define("Nav", {
'Ext
我想了解的是,当程序加载时,它会在左侧的容器中出现嵌套列表结构,当用户触摸嵌套列表部分时,程序会在右侧加载新的嵌套列表结构。第二个嵌套列表结构属于第一个还是一个全新的
我需要创建类似的结构,当程序运行时,必须在程序左侧列出至少10个不同的食品类别,当用户选择一个类别时,用户必须在程序右侧看到与该类别相关的所有食谱,然后他/她可以触摸并查看该食谱的详细信息
我不确定厨房水槽是否是一个好的样本。您可以阅读Sencha MVC以及如何构建应用程序:
关于要创建的结构:左侧的作用类似于主菜单。当用户单击
我甚至都不知道该怎么问这个问题,但我来了
我有两个模型,一个包含许多食谱的盘子:
Ext.define('NC.model.Platter', {
extend: 'Ext.data.Model',
config: {
fields: [
{ name: 'name', type: 'string' },
{ name: 'text', type: 'string' }
],
associations: [
{type: 'ha
有人将Pubnub服务集成到Sencha Touch中了吗
我在考虑只包括不断发出请求的库,但不太确定它将如何响应其他一切。想知道是否有人已经找到了一个合适的解决方案,这是否适用于Native,我猜它会发出请求,并且会正常工作
谢谢,Dom是的,这当然是可能的。为了测试它,我做了一个聊天示例
现场演示
代码
为了集成PubNub,缩小的javascript库包含在/resources/js中,并添加到app.json中的项目中,如下所示:
{
"path": "resources/js/
当我将配置设置为可滚动时,整个面板都会滚动。然而,在可滚动面板的项目中,我想锁定一个面板并滚动其余的
怎样才能做到呢
config: {
scrollable: true,
items: [{
xtype: 'panel',
layout: {
//type: 'vbox',
//align: 'start',
pack: 'fit'
},
it
我是这个平台的新手,现在我无法使用类别id和令牌设置动态url
我想要的是:
我列出了不同的项目,它们有不同的ID,但有相同的令牌,从登录阶段获得的令牌(tokent是同一个用户)。我想从服务器获取与类别id对应的值。
以下是我的模型:
Ext.define('MyApp.model.CategoryDisplayModelMenu', {
extend: 'Ext.data.Model',
config: {
fields: [
/*'ca
这可能真的很容易,但我已经和sencha玩了一段时间了,我发现通过谷歌搜索所有东西很难得到一个直接的答案
我有一个非常简单的表单,包含许多文本字段,如Sencha Architect 2.2 touch2.2x中创建的。但是我想给他们每个人一个简单的ID,这样我就可以使用jQuery调用他们(当使用sencha提供的ID(“ext-element-16”)时,这一切都很好),但是这不是最佳的,因为显而易见的原因,我宁愿将ID设置为“resultBox”之类的值
这是怎么做到的
抱歉,我知道这真的
我使用Sencha Touch 2中的滑块功能
我的容器如下所示:
xtype: 'container',
height: 149,
minHeight: 480,
ui: 'dark', width: 283,
items: [ {
xtype: 'sliderfield',
border: 4,
docked: 'top',
height: 42,
itemId: 'alphaSlide
我在sencha touch 2.3的列表中遇到问题。我已经在我的应用程序上设置了PullRefresh插件,但是当我下拉列表并释放它时,refreshFn从未被调用。
这是我的密码:
plugins: [
{ xclass: 'Ext.plugin.PullRefresh',
pullText: '',
autoSnapBack : false,
refreshFn: function(callback
我有一个面板中的图像。我想使用sencha architect向图像添加一个点击侦听器。
我需要当用户点击图像得到那个位置。我如何添加这个?任何人都可以帮我 您可以在Architect文档中查看这一点:
虽然此链接可以回答问题,但最好在此处包含答案的基本部分,并提供链接供参考。如果链接页面发生更改,则仅链接的答案可能无效。
我正在制作,当我点击某个选项卡时,我将切换到该选项卡的面板。单击面板的选项卡,该面板将打开。太好了
但是现在我想在侧面有一个旋转木马按钮,列出下一个,下一个,下一个面板。
这意味着我需要知道我现在在哪个面板上(哪个面板现在处于活动状态)?以及如何告诉takenextpanel(setPanel(activeId+1))
现在,我正在获取所有现有面板的列表,并提取它们的所有ID:[45,46,47,48,49]。我从数据库中获取它,但我不知道如何获取当前活动面板以及如何说转到下一个
有什么想法吗
我对在列表中携带数据的存储有一个问题,问题是存储正在加载,但列表仍在加载中,我做错了什么,谢谢
Ext.regModel('Properties', {
fields: [
{name: 'idcounty', type: 'string'},
{name: 'county', type: 'string'}
]
});
store = new Ex
有没有办法在TabPanel上注册doubletab?点击和doubletap就像用鼠标注册点击和双击一样。在下面的线程中,发布了一些不错的代码,您可以使用这些代码将tap和doubletap附加到同一个元素,例如tabpanel:hey,thanx!但听众该把它放在哪里呢?直接在选项卡面板的项目中?试过了-没用。。。
我是sencha touch的新手,我创建了一个登录表单,它接受用户id和密码以及一个登录按钮,所以当我点击登录按钮时,我应该得到用户id值作为警报。代码是
Ext.setup ({
onReady: function () {
var myform=new Ext.form.FormPanel({
id:'form',
fullscreen:true,
standardSubmit:true,
dockedItems:[{
Dock:'top'
我是新接触Sencha touch的人,遇到了一个我似乎无法解决的简单问题。我已经精简了我的代码,使之尽可能简单。我试图从存储区将数据加载到我的简单表单,但数据不会加载。谁能告诉我我做错了什么。这是密码
Ext.setup({
onReady: function() {
var projectModel = Ext.regModel('projModel', {
fields: [
{name: 'project_i
我正在使用MVC格式的sencha touch 2。我已创建cache.manifest文件以使我的应用程序脱机
CACHE MANIFEST
index.html
app.js
guide.css
app/model/Contact.js
app/model/Injury.js
app/view/IncidentForm.js
app/view/Home.js
app/view/DivisionSelect.js
app/view/InjuryResponse.js
app/view/Eme
我开发了一个小型Sencha Touch 2.0应用程序。以下是网址:
该应用程序在安卓2.3、iPad、iPhone和黑莓Playbook中运行良好。但是当我在Blackberry Torch(操作系统:6.0)中测试时,应用程序崩溃,出现以下错误:
“无法加载您请求的页面。该页面对于该设备来说太大了”
文件大小的生产版本为:
sencha-touch.js:90.5Kb
app-all.js:401.4Kb
app-all.css:151.5Kb
其他资源:10Kb
因此,总容量约为650
我有一个布局设置为vbox的主面板。我想在面板中添加两个单独的列表。我希望这两个列表垂直堆叠,当它们溢出主面板底部时,面板应该只是滚动
但是,似乎需要在拟合布局中设置列表才能显示。装配布局不允许垂直堆放物品
我是否缺少布局系统的一项功能,该功能允许我告诉列表在具有vbox布局的父级中完全显示自己?Ext.list组件的超类是Ext.DataView,而不是Ext.Panel
因此,您需要在两个单独的面板中添加两个列表,并在超级面板中添加这两个面板。
此外,您还需要为超级面板制作布局:'vbox'
{name:'status',type:'object'}
这是模型中的字段
我是否可以定义status.status1=“value1”、status.status2=“value2”等。。
如果是……那么如何
如果这是不可能的,那么我可以在类型中使用数组吗???如果我正确理解了这个问题,那么您要查找的是一个。下面是一个例子:
Ext.define('AppName.store.Statuses', {
extend: 'Ext.data.Store',
config: {
如何将sencha应用程序连接到oracle db
有什么想法吗
我正在尝试制作一本包含两列的客户手册。
值将显示在移动应用程序中。Ok@Shaleen
您能用Java或C#或任何您想要的东西连接到数据库吗
从数据库中获得的信息可以转换为JSON
使用Sencha,您可以获得包含可用信息的JSON文件
希望这些有帮助。:)
我有这个密码
我需要将一个主题应用到数据采集器中的Cacel按钮。。。知道怎么做吗
{
xtype:“datepickerfield”,
标签:“开始日期XXX”,
名称:“DateStart”
//labelWidth: labelWidth,
value: new Date(),
picker: {
yearFrom: yearFrom,
yearTo :
我正在开发一个sencha应用程序。我在配置中为列表设置了“emptyText”。但过了一段时间,我需要改变它。我用下面这句话来做这件事
invoiceList.setEmptyText('<div style="margin-top: 20px; text-align: center">Sorry! No Items Found</div>');
当我在crome中运行我的应用程序时,我看到以下错误
未捕获的TypeError:对象[Object Object]没有方
我有一个奇怪的问题。我在toolbar或Ext.Msg.alert中指定的标题将自动截断,并附加一个“…”
如何摆脱这个?我希望在工具栏、消息框和其他任何地方都有完整的标题。这是Webkit中的一个错误,在sencha的论坛中报告,您可以参考它或:
在css或.sass文件中使用此选项作为解决方案:
.x-title{padding:0 .3em;}
.x-title .x-innerhtml{padding: 0;}
或:
这是Webkit中的一个bug,在sencha论坛中报告,您可以参
我从这个下载版下载了Sencha touch,使用2.1 GPL。然后我解压缩到XAMPP/htdocs文件夹。然后我从这里下载了Senchatouch sdk工具。我在/Applications文件夹中安装了它。然后在TerminalIcd到Applications/SenchaSDKTools-2.0.0-beta3。这里我运行sencha命令。但它在屏幕截图中显示以下输出
我还检查了显示以下输出的路径
我在互联网上到处寻找解决方案,但没有一个对我有效
我也关注以下链接
请帮助我如何
我的应用程序中有一个包含多个选项卡的视图。我想把重点放在最后一个。我可以将active tab设置为this.setActiveItem(10),但我无法(以编程方式)将tabbar滚动到最后一项。第十个选项卡的内容显示出来,但选项卡栏上的第十个项目是隐藏的,所以用户可能会感到困惑
提前多谢。这是一个非常好的问题,很多人可能会觉得这很有用
所以首先,需要使用tabBar的实例,这样我们就可以得到tabPanel的activeTab。然后我们可以很容易地得到选项卡项的偏移量。在这里,tab项不是指
我正在从PhoneGap获取联系人数据,并显示在Sencha Touch列表视图中。我正在使用ListPagination插件在滚动条到达末尾时加载数据
但问题是,ListPagination仅适用于远程数据,因此pageSize属性在这种情况下起作用
但在这里,我将PhoneGap的数据存储到一个数组中,并使用
Ext.getStore('ContactStore').setData(arr)
因此,在Sencha Touch中是否有任何方法可以使用ListPagination在本地执行分页?
我在一个容器中有一个简单的列表,当它被激活时,我希望看到它被新项目刷新
在我的控制器中,我有一个事件:
onActivate: function() {
var that = this;
var store = this.getApprovalRequestsStore();
store.getProxy().setUrl('http://mobile-approvals-services.example.com/'+ Global.approvalsListUri +
我正在尝试将自定义微调器逻辑添加到我拥有的微调器字段中。我已经能够使用onSpinUp在“视图”中自定义微调器:
我希望在控制器中提及加速步骤,但我没有成功。我无法访问“微调器”函数中的调试器
这就是我到目前为止所拥有的,我不确定我错过了什么。有人能解释一下吗?
提前谢谢
`control:{
currentTime:{ //currenTime is the itemId
spinup: 'spinner' // spinner is the function name
我的代码有一个bug,但我不知道出了什么问题。
当点击NestedList的叶项目时,我尝试在存储中设置新的url。
这是我的商店:
Ext.define('Application.store.DetailStore', {
extend: 'Ext.data.Store',
config: {
model: 'Application.model.DetailModel',
autoLoad :true,
sorters: 'title',
grouper :
我对sencha touch和extjs完全陌生。以下是场景:
假设您有一家商店,它在购物车上存放商品:
Ext.define('MyApp.store.CardItems', {
extend: 'Ext.data.Store',
requires: ['MyApp.model.CardItem','Ext.data.proxy.SessionStorage'],
config :{
model: 'MyApp.model.QuoteItem',
如果我的数据来自后端AJAX调用,如何向json存储添加数据
我的商店如下
Ext.define('MyApp.store.GeographyMasterStore', { extend: 'Ext.data.Store',
requires: [
'MyApp.model.GeographyMasterModel'
],
config: {
model: 'MyApp.model.GeographyMasterModel',
storeId: 'geogr
在我看来,这是一个定义:
查看:
Ext.define("MyApp.view.Welcome", {
extend: 'Ext.Panel',
alias: 'widget.welcomeview',
config: {
///...items... removed lines for brevity..
{
xtype: 'button',
id : 'btnSignInNow',
上一页 1 2 ...
21 22 23 24 25 26 27 ...
下一页 最后一页 共 34 页