我需要为图像显示一个图像和动作侦听器。
有可能吗?如果有,请告诉我。
提前谢谢。是的。有一个组件允许您这样做。它还具有点击和加载事件,以便您知道用户何时点击图像以及何时加载图像
示例代码:
Ext.setup({
onReady: function() {
var image = Ext.Viewport.add({
xtype: 'image',
src: 'https://www.google.com/intl/en_c
我想要一个自定义工具栏,背景颜色为渐变色。
我试着说些俏皮话。但它仍然不起作用。。我所做的,我正在一步一步地写:
我在当前项目中的“资源”文件夹上创建
我把主题和图片放在那个文件夹里
我在resources文件夹中创建了css和sass文件夹
在sass文件夹中,我创建了app.scss文件,其中包含以下代码:
$base-color: #588aad; // go big blue!$include_default_icons: false;
@import 'sencha-touch
我有一个面板,如果方向改变,它需要执行一些Javascript。如何处理中的方向更改
这基本上是我工作的重点
this.on('orientationchange','handleOrientationChange',this,{buffer:50});
这里是上下文
Ext.define('rpc.view.home.indexView'{
扩展:“Ext.Panel”,
别名:“widget.home indexView”,
配置:{
可滚动:对,
项目:[{
xtype:'工具栏',
标
是否有任何方法可以防止navigationview导航栏中的默认后退按钮行为
我正在尝试使用Sencha Touch 2历史记录和路由器链接功能,但这需要我拦截所有按钮点击,以便更新url
导航栏中的后退按钮会产生各种各样的噩梦,如果有人认为他们有其他解决方案,我可以提供代码,但防止默认后退按钮行为似乎是最好的(以便更好地使用浏览器后退按钮)如果要处理“后退”按钮,可以使用当点击导航视图的“后退”按钮时触发的导航视图。。请参阅有关如何执行此操作的说明
如果要完全隐藏“后退”按钮,只需使用:
Ex
我正在使用sencha touch 2并处理一个连接到商店的列表。该商店包含来自google places API的位置。我已将分页集成到列表中。每当从GooglePlaces加载一个新页面时,新的记录就会被添加到存储并呈现在列表中。到目前为止效果很好。我想将pullRefresh插件添加到列表中。在第一页上,pullRefresh插件可以工作。refreshFn被称为,一切都很好。但当加载新页面并在存储中追加新记录时,永远不会调用refreshFn。你有什么线索吗?你能发布代码吗?请分享你的代
我有一个应用程序,在启动时通过xtype启动视图,让用户注册。此视图有一些selectfields,所有都按预期工作。用户还可以选择跳过此视图,稍后再访问它。当用户稍后访问此视图时,我遇到一个问题,即数据没有附加到正确的元素。正在设置值,但正在运行Ext.ComponentQuery.query('[itemId=item_name]')返回2个元素。不知怎的,这个视图的元素被复制了
我还尝试在该视图的配置上设置autoDestroy:true,但这没有任何效果
我还尝试在deactivate(
我正在尝试在浮动面板中加载列表。它使用静态值,但不使用json文件加载
如果我尝试了这一点,并且效果良好:
var panel = Ext.create('Ext.Panel', {
left: 0,
padding: 10,
width: 300,
height: 300,
modal: true,
hideOnMaskTap: true,
layout: 'fit',
items: [
{
xtype: 'list',
scrollable: true
我正在为android和iOS开发Sencha Touch 2应用程序。应用程序将在登录时加载图像和视频,我需要将它们缓存在应用程序中。我知道它的视频缓存将是巨大的负载,但请让我知道,我们可以存储在应用程序本地文件夹或其他一些实现图像文件
Thanx提前。我是SIMpalm的开发人员,是的,您可以在设备中存储文件,您应该使用phonegap文件系统进行下载
它将在默认位置下载文件
您应该将文件移动到目标位置
例如:
函数getImageURIimageURI{
var gotFileEntry
在我拥有的一个小程序中,我试图为嵌套列表的每个叶节点创建自定义容器
下面是我尝试测试的两个任意示例容器:
Ext.define('DetailContainer1', {
extend: 'Ext.Container',
xtype: 'detail-container1',
layout: {
type: 'vbox'
},
height: 300,
style: 'background-color: #a9a9a9;',
我创建了此模型(在控制器中,我将数据保存在其中):
我制作的php(user.php)文件,但这种方式不起作用:
<?php
include "conect.php";
$n = $_POST['name'];
$e = $_POST['email'];
mysql_query("INSERT INTO user (name, email) VALUES ('$n', '$e')");
?>
我在控制器中执行了此操作,但我收到了以下错误:POST
当我像这样运行sencha命令时:
sencha应用程序构建制作
我在app.scss中得到一个指向以下行的错误:
@import'sencha touch/default/all'
在我的应用程序中,我有以下文件夹:
\App\touch\resources\themes\stylesheets\sencha touch\default
但没有“全部”文件夹。我的应用程序结构是否已损坏或缺少其他内容?由于内部没有\u all.scss,可能会生成错误
touch\resources\theme
有人能告诉我如何在sencha中解析xml文件并获取标记值吗
谢谢您需要的是您的代理。您可以在链接文档中找到示例您可以共享您试图表达的XML吗?
我正在Sencha Touch 2中开发一个MVC应用程序,在获取嵌套面板中显示的列表时遇到问题
应用程序的结构有一个主视图,它是一个选项卡面板。选项卡面板中的一项是已定义的面板,xtype:“homepanel”
此面板中的一项是列表xtype:'newslist',该列表链接到相应的存储和模型文件
除非我将其父级homepanel更改为类型Ext.navigation.View,否则不会显示该列表
在主页面板的定义中,我缺少了什么作为阻止列表显示的面板
Ext.define('ACSO.vi
我面临的问题是,当我单击“删除”按钮时,无法从列表中删除任何行或多行。以下是我的代码:
{
xtype: 'list',
store: "Plays",
itemId:"playsList",
mode: 'MULTI',
loadingText: "Loading PlaysList...",
emptyText: '<div class="notes-list-empty-text"
add方法将menuppoint添加到存储区的末尾,如何将其添加到开头?
浏览了存储文档中的所有方法,但找不到将元素放在存储开头的方法
var store=Ext.getStore('AdultMenuStore')//成人菜单列表。getStore();
for(var i=0;i
所以我的问题是这个。我可以从localstorage代理中删除记录,第一次就可以了。但是如果我再这样做,它会给我一个错误,商店里的所有东西都是未定义的,就像它不再存在一样
onTapRemoveKegelReminder: function(button) {
console.log(button.getData());
//Find and delete the button and the record
var store = Ext.getStore('Kegel
我已经创建了一个Sencha Touch 2应用程序,并构建了一个生产模式版本。然而,我遇到了一个大问题,生产构建和它在手机/平板电脑模式下运行
ST2当前的配置文件实现似乎有缺陷,因为即使激活了特定的配置文件,所有视图仍会加载到中。在我的应用程序中,我希望能够使用视图配置中的xtype别名指定视图,并在没有任何特殊编码的情况下加载手机或平板电脑配置文件的正确视图。如果已加载配置文件中的所有视图,则此操作无法工作(一个视图将始终覆盖另一个视图)
实现这一点的唯一方法是在启动阶段(在app.js中
我是新来的森查。因此,我希望获得以下方面的建议:
为了在本地设备中保存登录详细信息,最好使用和实现哪种持久化选项。-Localstorage、SQlite、json、xml
我运行了一个教程,但无法保留本地存储代理数据。可能是数据未保存在本地存储中。刷新后,我只获得旧的getcount
注意:我使用的是Sencha Touch 2.2.1
请指导我如何继续,以及我遗漏了什么。问题1)
我在我的一个应用程序中使用了以下方法,没有任何问题:我将Sencha应用程序包装在一个Phonegap项目中,然
我正在尝试使用以下代码将输入的数据读取到表单字段中:
var formeg = Ext.define('Layouts.view.Form', {
extend: 'Ext.Panel',
xtype: 'form',
requires: [
'Ext.form.FieldSet',
'Ext.field.Password'
],
config: {
title: 'Form',
我试图在加载Json存储时向url添加参数,但出现了“无法加载数据”的错误
Ext.define('RssFeed.store.RssFeeds', {
extend: 'Ext.data.Store',
requires: [
'RssFeed.model.RssFeed',
'Ext.data.proxy.JsonP',
'Ext.data.reader.Json'
],
config: {
我创建了一个sencha touch 2应用程序,其中我使用websql进行离线数据存储。我正在使用回调函数创建大约13个表。这在桌面chrome浏览器上运行良好。但当我在android平板电脑上使用这个应用程序时,只有6个表被创建,但当我重新启动应用程序时,所有表都被创建。没有错误。需要帮助。很简单,只需增加db的内存。可能是其db内存已满的问题。但有谁能给出解决方案吗?如何在SenchaTouch2中创建WebSQL数据库。。当我尝试时,我得到了一个错误,比如找不到Sql.js文件。你做了什
我在sencha touch 2.0中工作。我意外地在选项卡面板中遇到问题。在我的一个页面上,我有三个选项卡(按名称、按部门、按位置)的TabPanel。它们工作正常,但当我按部门激活选项卡并从应用程序注销,然后再次来到此页面时,Deafolt activate选项卡必须按名称。但活动选项卡是我在注销之前激活的选项卡(按部门)。你能发布一些代码吗?从选项卡面板开始。另外,检查是否有“autodestroy:false”。如果您的配置中有可能导致问题的内容。除此之外,很难说不看你是如何设置的。听起
我不确定启动屏幕和启动屏幕是否相同
我使用Phonegap为android构建应用程序
我在构建应用程序android use phonegap时使用了java代码:
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
super.setIntegerProperty("splashscreen", R.drawable.splash);
您知道Sencha Touch是否有可能对路由实施多个前置过滤器吗
在下面的代码中,对于home route,我需要添加多个过滤器
这能做到吗
Ext.define("TestApp.controller.Router", {
extend: "Ext.app.Controller",
config: {
before: {
home: 'authenticate, filter2, filter3',
pro
我是新来的森查触摸2。当我试图按照教程中的说明创建博客视图后进行实例化时。此错误
出现“未捕获错误:[Ext.createByAlias]无法创建无法识别的别名的实例:widget.blogpanel”
blog.js的代码如下:
Ext.define('GS.view.blog'{
扩展:'Ext.navigation.View'
xtype:'博客',
配置:{
标题:"博客",,
iconCls:'明星',
项目:
{
xtype:“列表”,
itemTpl:“{title}”,
商店:
我一直在尝试使用代理进行post请求。我尝试过直接代理、rest和ajax代理,但没有找到POST请求的工作示例
可能吗?因为我看到的所有例子都只使用GET
有没有关于这个方向的工作示例或指针
此外,我也不知道在运行时为代理生成URL的正确方法是什么,例如,调用函数返回URL。POST请求的最简单示例如下:
var obj = new Object();
obj.userId = username;
obj.password = password;
var data = Ext.JSON.enc
我正在使用sencha触摸选择字段。一切正常。但每当我试图更改select字段的值时,它都会显示警报消息“hi”。如何避免这些信息。我是新来sencha的,不知道该怎么做。有什么帮助吗
这是我的密码:
Ext.setup({
onReady: function() {
var loginPage = new Ext.form.Panel({
fullscreen:true,
id:'loginPage',
items : [
{
我想使用控制器中的值来筛选存储。我输入以下代码:
我的控制器:
showCatQuery: function(list,index,element,record){
var catid = record.get('id'); << Value to pass
this.getNavigation().push({
xtype: 'panel',
title: 'A',
scroll
Sench Touch 2-如何在sencha Touch 2中开发动态旋转木马?我想在旋转木马中将商店中的每个元素显示为单独的卡片。更新:
现在引用一些Ed Spencer代码有一个很好的答案。我还注意到,新发布的候选touchstyle示例使用了一个从商店加载的无限旋转木马
本频道前情提要:
昨天晚上我问了这个问题。还没有答案,但我注意到新的候选版本提供了列表的水平滚动。因此,我希望这可能会提供一个类似于转盘的东西,可以从商店加载。更新:
现在引用一些Ed Spencer代码有一个很好的答案
我是sencha touch的新手。我成功部署了kitchensink示例应用程序。我想知道kitchensink示例的导航流程(从哪个文件到哪个文件)。有人能帮我吗?我在app.js中没有找到launch()
提前谢谢。厨房水槽正在使用。这意味着该应用程序的显示方式将因其显示在何种设备上而有所不同
您将在app/profile/Base.js中找到一个launch函数,该函数将被调用,然后您还将在app/profile/Phone.js和app/profile/table.js中找到另外两个l
我错过什么了吗?在图片下方生成代码
列表可以独立于选项卡正常工作。。。你不能把一个列表放在一个标签容器中,或者我还需要一个选项吗?谢谢格雷格
Ext.define('MyApp.view.MyTabPanel', {
extend: 'Ext.tab.Panel',
config: {
items: [
{
xtype: 'container',
title: 'Home',
我下载了Sencha文档中显示的示例,例如,并在我的Windows计算机上安装了Architect
我想修改此处显示的示例:
在Architect内部,但程序要求使用.xds或.xda文件。如何生成此文件类型,以便使用所见即所得编辑器。您尝试导入的应用程序是Sencha Touch项目(不是Architect项目),所以没有办法导入它。有办法移植/转换它吗?唯一的办法是:使用sencha architect工具箱重新创建组件+使用sencha architect inspector重新创建函数+
在我的应用程序中,我想添加数字签名板。
当我点击“签名”按钮时,签名板的弹出窗口应打开,当我点击“保存签名”时,签名应以图像格式保存。
我已经参考了以下链接,但我不能得到。。。
请告诉我该怎么办。提前谢谢。。
链接为:
1:
2:您好,请参考此链接使用canvas github插件进行数字签名
希望这有帮助。祝您好运…使用此链接可以解决您的问题:
我们可以从sencha中的存储中获取JSON对象吗?
请提供有用的链接或工作代码或一些解释。
提前感谢。要将store对象转换为JSON,请使用Ext.encode(datastore.data)
我是如何知道当前的观点的。
意思是说,基本上我想要的是当我返回并获取当前视图时。
提前谢谢 试试下面的navigationView的getActiveItem()方法
var currentActiveItem = navigationViewObj.getActiveItem();
您是否尝试过Ext.Viewport.getActiveItem()?但通过使用它,我知道了哪个视图处于活动状态。
我正在尝试用sencha touch 2构建一个flashcard应用程序。
我有一个显示问题的标签,它占据了整个屏幕,我希望它能够在用户点击标签时显示答案。
标签是否有“点击”事件?它在我使用按钮时起作用,但在我使用标签时不起作用
另一种方法是,如果我能让按钮在标签上透明。
有什么建议吗?您可以这样做:
label.element.on({
tap : function(e, t) { ... }
});
希望这对您有所帮助。Ext.Label的设计不是为了有一个点击事件。但是,您仍
我正在尝试使用Sencha Architect构建一个动态图像旋转木马。我有一个旋转木马添加到选项卡面板。旋转木马被设置为从一个名为“pictureStore”的商店读取图像。我有一个从商店提取图像并创建旋转木马项目的功能-我可以从商店获取图像,但无法创建旋转木马。当我尝试使用carouself.setItems()或carousel.add()时,我得到一个错误“Object#has no method”。请看一看,让我知道如果我的方法是不正确的创建一个动态旋转木马。我感谢你的帮助和知识,如何
我从Sencha Touch 2.1中的旋转木马示例开始。在app.js文件中,我看到了“startupImage”属性,它定义了我们想要使用的图像的不同大小。然而,我似乎找不到任何关于这个财产的文件。在文档中,他们讨论了苹果iOS世界特有的“”和“”。但如果我们使用Sencha Touch,那是因为我们不想与特定的公司捆绑在一起(这似乎很明显)
我想知道的是,它是如何工作的?有两个参数,一个是resoluton,第二个是png文件的路径。我们可以修改第一个参数,还是必须制作符合这些数字的png
如何更改sencha touch 2中的默认缩放级别?
目前我正在使用这样的代码
var gmaps={
xtype : 'panel',
height : Math.ceil(Ext.Element.getDocumentHeight()*.25),
width : Math.ceil(Ext.Element.getDocumentWidth()*.96),
请告诉我如何在sencha 2.0中包含我们自己的pictos。这是我的.scss文件
$base_color:#FF83D6;
@import 'sencha-touch/default/all';
@include sencha-toolbar-ui('india', #66FF66, 'matte');
@include sencha-button-ui('india', #66ff66, 'matte');
@include sencha-button-ui('india', #66
我尝试按照示例创建饼图,但我的图表不显示各部分的标签。我复制并使用了上面链接的示例中的精确代码
图表显示完整的颜色部分,但没有像示例中那样的标签
我的代码粘贴在下面:
Ext.define('RevivalTimes.view.Chart', {
extend: 'Ext.chart.PolarChart',
xtype: 'chart',
requires: [
'Ext.chart.series.Pie',
//我可以在列表视图中显示数据,但我需要使用本地存储数据在列表中显示。下面是我获取本地存储数据的代码,我的同事在应用程序启动时存储这些数据,所以现在我必须从本地存储检索数据,并需要绑定到存储
Ext.define('AppName.store.UserReviewStore',{
extend:'Ext.data.Store',
id:'reviewStore',
config:{
fileds:[
{name:'Comment'
每次我的Sencha 2应用程序发出ajax请求时,在屏幕中央添加ajax加载程序gif图像的最聪明的方法是什么?应该是某种代码片段,它应该检查跟踪所有打开的Ajax请求的内部Javascript计数器是否大于0,从而显示加载程序gif,通常我只是在Ajax请求之前放置下面的代码
Ext.Viewport.add({
masked: {
xtype: 'loadmask',
message: 'A message..',
indicator
我有两个模式的“状态”属于:“用户”,我正在学习sencha touch 2名为touchtweets的示例。
这是我的json文件
{
"statuses" : [{
"text" : "test",
"user" : {
"name" : foo,
}
}]
}
官方文件说“当记录更新时,获取文本配置,然后
使用记录的“text”字段调用setText。但我正在尝试setHtml:“user.name”它
为了优化我的应用程序的性能,我尝试尽可能减少其主旋转木马中的元素数量。我只列出了3个一次订购的项目(一个正在查看,以及N-1和N+1)
我还想剪切N-1和N+1旋转木马项目的大部分内容,并以编程方式添加当前正在查看的项目的内容(这样旋转木马项目看起来像这样:)
activeItemChange显然是事件侦听器的选择。问题是,它显然相对较慢,尤其是在低端安卓手机上。它可能需要4秒钟才能开火
我尝试了旋转木马的onDrag属性,作为启动内容创建的另一种方式,但要求手机执行两项操作(设置旋转木马移动动
我想学习Sencha touch 2.2.1中的路线概念。你能帮我提供任何简单的和生活的教程或演示。谢谢你的帮助。提前谢谢 你试过谷歌吗?第一个结果就是来自这个网站的完全相同的问题:
Sencha Touch文档也提供了一个很好的指南:正如在提供的答案中所说的“第一个结果就是这个网站上的问题:在Sencha Touch 2中使用路由”,这就是我投反对票的原因
控制器中的init和视图中的initilize做什么。??。我想要一个在加载视图之前运行的函数。我使用的是MVC。在控制器中使用init,告诉您在实例化控制器之后,但在浏览器准备就绪之前,什么时候启动。当浏览器就绪时,将在控制器中调用启动方法
init用于Ext.Component的任何组件或子类,并在实例化该类时调用。到那时,类的配置系统将已经初始化。init在控制器中用于告诉您在实例化控制器之后,但在浏览器准备就绪之前的初始化时间。当浏览器就绪时,将在控制器中调用启动方法
init用于Ext
我正在sencha开发应用程序,该应用程序具有签名弹出窗口:
我从这个网站获得了参考代码:
但当我点击签名栏时,我无法在那个里添加我的签名。
基本上我想要的是,当我点击按钮弹出窗口,允许客户签名。
请提供一些指南或工作代码。
谢谢 你试过什么?发布代码。。
我更改了使用Sencha Cmd v4.0创建的新项目,因此不再使用microloader。为此,我从index.html中删除了microloader,添加了ST和app脚本以及样式。该应用程序在浏览器和控制台日志中运行良好,没有错误或警告。然后,在出现错误时停止生成测试:
...
[INF] -build-output-microload-page:
[INF] Writing content to /home/kio21/work/st1/build/testing/St1/microlo
我正在使用sencha touch 2(使用Architet)制作一个网络应用程序,但我在本地存储方面遇到了一个问题:数据不在视图中
如果我检查“rows”的存储方式,它将返回4(正确!),但在视图中这些记录不会显示
你能帮我吗
(设置不会与产品交互,因此请忽略它!)
APP.JS:
Ext.application({
models: [
'Products',
'Settings'
],
stores: [
'Settings',
'Products'
],
v
上一页 1 2 3 4 5 6 ...
下一页 最后一页 共 17 页