标签: sencha-touch-2

注册表项错误:Java版本的值为"1.8",但需要"1.7"

在跑步的时候

sencha app build production
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

错误:注册表项'Software\JavaSoft\Java Runtime Environment'\ CurrentVersion'

值为'1.8',但需要'1.7'.错误:找不到java.dll错误:找不到Java SE Runtime Environment.

java -version ,命令显示如下:

java版"1.8.0_40"Java(TM)SE运行时环境(版本1.8.0_40-b26)Java HotSpot(TM)64位服务器VM(版本25.40-b25,混合模式)

无法找到路径出错的地方.任何的想法?

-----------------------编辑-------------------------- ----------------------

注意:我使用的是Windows 7(64位).

我已经尝试卸载sencha touch cmd并重新安装.但仍然是同样的错误.

我已经卸载了所有的java版本实例并重新安装了最新的版本,问题仍然存在.

java sencha-touch java-8 sencha-touch-2 sencha-cmd

82
推荐指数
7
解决办法
17万
查看次数

Sencha Touch V2的实用教程

我发现了一个很好的教程,使用Sencha Touch V1.1 从Scratch创建MVC应用程序,但不幸的是它并不适用于Sencha Touch V2.我想学习构建MVC应用程序的新的/正确的方法,以推进他们的最新框架.

使用Sencha Touch V2构建MVC应用程序的任何好教程?

这是我已经看过的地方列表.

  • 官方文件
    • 视频已过时
    • 示例不显示source片段,您必须"查看源代码"并尝试浏览库的压缩/缩小版本.
    • 文档根本没有描述MVC(只是尝试在他们的搜索字段中搜索"mvc"...你会空手而归)
  • Google高级搜索
    • 我试着通过查找"Sencha Touch""mvc"缩小搜索结果,其中文章是在上周发布的.
  • 当然,在StackOverflow上就是sencha .
    • 看起来像这篇文章,我是唯一发布该标签的人

sencha-touch sencha-touch-2

31
推荐指数
2
解决办法
1万
查看次数

PhoneGap 1.4包装Sencha Touch 2.X - 性能怎么样?

我正在构建一个多平台平板电脑应用程序,使用Phonegap 1.4使用它的webview包装它,然后我用Sencha Touch 2框架实现我的魔力.通过多平台我的意思是iOS 5.X +和Android 3.0+(现在).

这个应用程序到目前为止工作得很好,它的所有功能都适用于两个系统但是...在Android平板电脑(三星GalaxyTab)上它真的很慢.发生了什么?我可以做些什么,或者只是android的限制吗?

谢谢

Ricardo Perre:http://edgecodetechology.blogspot.pt/


****编辑****(我试图让这篇文章对sencha社区有所帮助)

与许多其他Javascript框架一样,Sencha Touch并不是javascript本身的最佳性能示例.

那么为什么要使用Sencha Touch

  • 就我而言:多平台(iOS,Android,Windows Phone,Blackberry,Windows,Mac OSX,Linux.共享80-90%的代码)

Mitigating performance issues due to lack of visual pre-process in Android systems:

  1. CSS3重视过程:

    • 避免渐变
    • 避免阴影
    • 避免转换和动画
  2. 良好的MVC实践:

    • 不要使用更多视图,而是实际显示
    • 在可能的情况下进行预渲染/预数据提取,以避免同时进行渲染和数据处理
  3. 对于任何滚动视图,应在Android上禁用过度滚动.我已经在Android设备上测试了许多Sencha Touch 2应用程序,并且由于延迟和滞后而导致过度滚动导致非常不愉快的体验.(由Galaxy Tab,Nexus S和一些HTC测试)作者:Thiem Nguyen(我一直在挖你的帖子,抱歉老兄:P)

performance android ios sencha-touch-2 cordova

24
推荐指数
1
解决办法
8237
查看次数

ActiveXObject未定义且找不到变量:ActiveXObject

我想在本地创建文本文件,当我浏览谷歌浏览器点击按钮它显示错误像 ActiveXObject没有定义,当我浏览safari点击按钮它显示错误,如 找不到变量:ActiveXObject.任何人都可以帮助我.我可以实现和创建文件.Thanq

<script>
      function createFile() {    
      var object = new ActiveXObject("Scripting.FileSystemObject");       
      var file = object.CreateTextFile("C:\\Hello.txt", true);
      file.WriteLine('Hello World');
      alert('Filecreated');
      file.WriteLine('Hope is a thing with feathers, that perches on the soul.'); 
      file.Close();
      }
    </script>
<input type="Button" value="Create File" onClick='createFile()'>
Run Code Online (Sandbox Code Playgroud)

javascript sencha-touch-2

18
推荐指数
2
解决办法
18万
查看次数

如何更改'alert'的默认标题

我正在尝试使用该alert方法,因此像popView这样的原生iOS会弹出.一切正常,警报会显示出来.但警报的标题总是如此index.html.

如何编辑alert方法的标题

extjs sencha-touch sencha-touch-2 cordova

17
推荐指数
1
解决办法
1万
查看次数

phonegap地理位置在超时时总是失败

我在我的应用程序中使用sencha-touch 2.0和phonegap 2.0.0来检索用户的位置.在我的locahost上运行时,一切正常.但是,当将.apk加载到我的Android 15 api的设备(使用eclipse和adt插件)时,每次调用getCurrentLocation或watchPosition都不会返回...

这是我的代码:

geoOn: function(){
    var geoReady = navigator.geolocation || undefined;

    var onSuccess = function(position){
            Top5.app.alert('Geolocation success '+String(position.coords.latitude) + ' ' + String(position.coords.longitude),'Geolocation');
            var scope = Ext.getCmp('nestedList');
            scope.updateDistance(position.coords);
    };

    var onFailure = function(error){Top5.app.alert('Geolocation failed: '+String(error.code) + ' '+String(error.message),'Geolocation');};
    if (geoReady) {
        this.watchId = navigator.geolocation.watchPosition(onSuccess ,onFailure,{timeout:6000,maximumAge: 3000,enableHighAccuracy: true});    
    }
    else{
        Ext.device.Geolocation.watchPosition({
                 frequency: 3000, // Update every 3 seconds
                 callback: function(position) {
                        this.updateDistance(position.coords);
                 },
                 failure: function() {
                   console.log('Geolocation Failure!');
                 },
                 scope:this
        });
    }
 },
 geoGet: function(){
     var geoReady = …
Run Code Online (Sandbox Code Playgroud)

android timeout geolocation sencha-touch-2 cordova

16
推荐指数
4
解决办法
2万
查看次数

xtype和别名有什么区别?

在Sencha中使用xtype和别名有什么区别?它们似乎都被用作不同地方的速记.

extjs sencha-touch-2

15
推荐指数
2
解决办法
7784
查看次数

Sencha vs Ionic vs Jquery Mobile vs Appcelerator Titanium

我对HTML5,Javascript,jQuery,AngularJS有很好的经验.我即将开发混合移动应用程序.

我只是想知道哪一个是最好的.

我正计划使用IONIC,因为它也开始支持Windows.这将有多大帮助.有没有比IONIC更好的东西?

jquery-mobile sencha-touch-2 cordova onsen-ui ionic

15
推荐指数
2
解决办法
1万
查看次数

将html文件加载到面板中

我是sencha touch 2.0的新手.我有一个html文件.我正在尝试将此html文件(或内容)加载到面板中.我只是使用ajax调用,但它不起作用.以下是代码.

这是我在浏览器中运行的html文件.

index.html:

<script type="text/javascript" src="touch/sencha-touch-debug.js"></script>
<script type="text/javascript" src="HTMLPanel.js"></script>
<script type="text/javascript" src="app.js"></script>
Run Code Online (Sandbox Code Playgroud)

这是app.js:

Ext.setup({
    name : 'SampleLoad',
    requires : ['HTMLPanel'],
    launch : function () {
        var HTMLPanel = new HTMLPanel({
            scroll : 'vertical',
            title : 'My HTML Panel',
            url : 'sample.html'
        });
    }
});
Run Code Online (Sandbox Code Playgroud)

这是HTMLPanel.js:

//HTMLPanel = Ext.extend(Ext.Panel, { //gives error 
var HTMLPanel = Ext.define('HTMLPanel',{
    extend : 'Ext.Panel',
    constructor : function( config ) {
        HTMLPanel.superclass.constructor.apply(this, arguments);

        // load the html file with ajax …
Run Code Online (Sandbox Code Playgroud)

sencha-touch-2

14
推荐指数
2
解决办法
2万
查看次数

如何调用XTemplate中的函数(itemTpl)

我想在一些将输出到视图的文本上使用Ext的String方法.

例如:

itemTpl: [
    ...
    '<tpl switch="post_type">',
    '<tpl case="new_user">',
        '<p>{post_text_teaser}</p>',
        '<p>{timestamp}</p>',
    '<tpl default>',
        '<p>' + Ext.String.ellipsis( + '{post_text_teaser}' + \, 4) + '</p>',
    ...
].join(''),
Run Code Online (Sandbox Code Playgroud)

但当然第10行的连接是非法的.

你知道它是否可能或如何正确地做到这一点?

javascript extjs sencha-touch extjs4 sencha-touch-2

14
推荐指数
1
解决办法
2万
查看次数