Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在sencha touch中从服务器获取数据

如何在sencha touch中从服务器获取数据
EN

Stack Overflow用户
提问于 2011-06-22 05:43:39
回答 3查看 1.8K关注 0票数 0

我刚接触sencha touch,有人能帮我吗?从服务器获取数据的方法是什么?我没听清楚。请帮帮我。在需要显示的值从服务器到网格。我不知道如何做that.Now,我已经将值直接添加到网格存储中。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-06-22 08:28:12

你应该深入研究Sencha Touch的两个方面:模型和商店。模型只是一个对象的表示。例如,您可以将'User‘定义为具有字段'id’、'username‘、'email’的模型。商店可以看作是模型对象的集合。

Sencha的美妙之处在于可以为模型/商店提供一个代理参数。有多种代理可用,但您应该选择最适合应用程序的代理。例如,AjaxProxy向服务器发送加载数据的请求。加载存储后(请注意AJAX调用是异步的),您可以将其填充为示例列表或NestedList。

一些示例代码,直接取自docs

代码语言:javascript
运行
AI代码解释
复制
Ext.regModel('User', {
    fields: ['id', 'name', 'email']
});

//The Store contains the AjaxProxy as an inline configuration
var store = new Ext.data.Store({
    model: 'User',
    proxy: {
        type: 'ajax',
        url : 'users.json'
    }
});

store.load();
票数 1
EN

Stack Overflow用户

发布于 2011-07-19 12:07:42

票数 0
EN

Stack Overflow用户

发布于 2012-09-14 13:04:35

下载sencha touch2的SDK,然后你可以参考sencha sdk中的示例来使用服务器。这对于使用web服务从服务器获取数据非常重要。

只需参考下面的链接。

sencha-touch-2.0.1.1\examples\ajax

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6435423

复制
相关文章
弹出层之1:JQuery.Boxy (二)
在《弹出层之1:JQuery.Boxy (一)》中讲到了JQuery.Boxy的基本用法,本次讲下手动创建实例,new一个boxy对象是很容易的,传递一些参数对象就能满足不同的需求了。
张果
2022/05/09
4.3K0
弹出层之1:JQuery.Boxy (二)
在 jQuery Mobile 中使用 UI 组件
jQuery Mobile JavaScript 库是一种强大的方式,允许用户通过 Web 浏览器直接连接到触摸友好的应用程序,从而让移动和平板设备可以访问移动应用程序。
用户7293182
2020/07/20
8.5K0
CSS在IE6、7、8中的差别
IE6好像支持这种情况,因为它能匹配链中的最后一个class到使用该class的元素上,然而,它并不能限制一个使用链中所有class的元素。
全栈程序员站长
2022/06/29
1.4K0
显示打印对话框
Montaque(Rain + Man=Rainman)  http://search.csdn.net/Expert/topic/1756/1756799.xml?temp=.8004572 加
Java架构师必看
2021/03/22
1.2K0
JQuery实现聊天对话框
效果图如下: HTML代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="
汪凡
2019/03/01
2.3K0
JQuery实现聊天对话框
JQuery 隐藏和显示html元素
$(function(){ $("#bubmitBtn").click(function(){ //首先需要把提示标签全部隐藏掉 $("#nameInvalid").hide(); $("#emailInvalid").hide(); $("#pwdInvalid1").hide(); $("#pwdInvalid2").hide(); //检查用户名: 长度为6到12位, 只能输入数字和英文和下划线 //alert("--"); var $nameEle = $("#UcenterMember_account"); var reg = /^\w{6,12}$/; if(!reg.test($nameEle.val())) { $("#nameInvalid").text(" *用户名长度为6到12位, 只能输入数字和英文和下划线"); $("#nameInvalid").show(); //alert("用户名长度为6到12位, 只能输入数字和英文和下划线"); $nameEle[0].focus(); return false; } //邮箱格式必须正确, 可以不输入 var $emailEle = $("#UcenterMember_email"); reg = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; if($emailEle.val()!="" && !reg.test($emailEle.val())) { $emailEle[0].focus(); $("#emailInvalid").text(" *邮箱格式不正确!"); $("#emailInvalid").show(); //alert("邮箱格式不正确!"); return false; } //检查密码: 长度为6位, 只能输入数字和英文 var $passwordEle = $("#UcenterMember_password1"); reg = /^[a-zA-Z0-9]{6,15}$/; if(!reg.test($passwordEle.val())) { $("#pwdInvalid1").text(" *密码的最低长度为6位, 只能输入数字和英文"); $("#pwdInvalid1").show(); //alert("密码的长度为6位, 只能输入数字和英文"); $passwordEle[0].focus(); return false; } //确认密码必须与密码相同 var $password2Ele= $("#UcenterMember_password2"); if($password2Ele.val()!=$passwordEle.val()) { $password2Ele[0].focus(); $("#pwdInvalid2").text(" *确认密码必须与密码相同"); $("#pwdInvalid2").show(); //alert("确认密码必须与密码相同"); } return true; }); });
wust小吴
2019/07/05
9.6K0
jQuery地址显示隐藏和切换
上述示例中,我们创建了一个包含地址信息和切换按钮的容器。地址信息使用<p>元素进行展示,切换按钮使用<button>元素,并为其添加一个自定义的类名toggle-btn。
堕落飞鸟
2023/05/18
3.6K0
如何在 Bash Shell 脚本中显示对话框
这个教程给出几个如何使用类似zenity和whiptail的工具在Bash Shell 脚本中提供消息/对话框的例子。使用这些工具,你的脚本能够告知用户当前程序运行的状态并能与用户进行交互。这两个工具的不同之处在于显示消息框或者对话框的方式。Zenity用GTK工具包创建图形用户界面,而whiptail则在终端窗口内创建消息框。
哲洛不闹
2018/09/14
2.9K0
如何在 Bash Shell 脚本中显示对话框
Android开发中的全屏背景显示方案
引子     不管是Android还是iOS平台中,都可以看到一些应用在启动的时候会先出现一个启动画面(Splash Activity),如QQ、微信等。这个启动画面中往往会将ActionBar和Status Bar隐藏掉,然后用户进入一种沉浸的状态,形成更强烈的视觉冲击。一方面,这可以给用户留下更深刻的使用体验,从而产生一定品牌效应;另一方面,也给应用的启动初始化留下了充裕的时间,避免因为启动时间过长而给用户留下不良的印象。因此,全屏显示在手机应用中得到了广泛的应用。那么这篇博客中就记录下全屏显示的一些实
24K纯开源
2018/01/18
2.8K0
直播网站源码,显示隐藏标题栏
Coding-on-Laptop_FVbYpeAIyoGi.jpeg 直播网站源码,显示隐藏标题栏的相关代码 // An highlighted block public class DivViewActivity extends AppCompatActivity {     private ImageView iv_detail;     private ObservableScrollView scrollView;     private TextView tv_titlebar;     pr
yunbaokeji柯基
2020/12/02
1.3K0
直播网站源码,显示隐藏标题栏
jQuery ui中sortable draggable droppable的使用
最近工作中用到了jQuery UI中排序和拖拽功能,花了大概一天的时间,搞清楚了大概的参数配置,以及遇到的一些问题,总结如下。
Daotin
2020/07/25
2.3K0
在 Discourse 中如何使用输入对话框
如下图显示的内容,可以在输入框中输入文本,然后在主题中可以根据你输入的文本重新生成字符串:
HoneyMoose
2021/09/08
2.3K0
在 Discourse 中如何使用输入对话框
c++创建对话框_窗体边框改为对话框样式
本例中将涉及到对话框标题栏的自绘,双缓冲位图的显示以及位图按钮类的使用。
全栈程序员站长
2022/11/07
1.5K0
ie6下a标签的onclick不执行问题
代码: <a href="javascript:void(0)" onclick="loadiframe()">点我咯</a> <script> var loadiframe = function(){ alert('弹不出来!!!') } </script> 解决方案: 1、修改为href="##",为什么是两个#,因为一个#会往上跳; 2、修改为href="javascript: void loadiframe()"; 3、把href 去掉; 4、onclick="lo
deepcc
2018/05/16
1.5K0
JQuery 学了不亏
jQuery是JavaScript的工具库,对原生JavaScript中的DOM操作、事件处理、包括数据处理和Ajax技术等进行封装,提供更完善,更便捷的方法。
杨丝儿
2022/02/24
1.9K0
JQuery 学了不亏
使用IE6看老赵的博客——jQuery初探
  可能老赵很反感IE6,所以他在自己的博客里面做了点手脚,如果是IE6浏览他的博客的话,那么就会跳转到另一个页面。   很郁闷,看个博客吗,还要在安装一个浏览器?俺很懒,俺就是想要用IE6看!   最近在看jQuery,刚刚入一点门,发现了一个有趣的函数,就拿老赵的博客做实验了,哈。 装入一个 HTML 网页最新版本。  jQuery 代码: $.ajax({   url: "test.html",   cache: false,   success: function(html){     $("#re
用户1174620
2018/02/26
4890
IE6下的png透明图片的背景定位
在IE6下PNG透明图片做背景,无法使用background-position进行定位。但是可以使用margin和绝对定位来进行。 另外,由于IE6下的 :hover 只对<a>支持,对其他元素都不起作用,所以需要对IE6单独打补丁。可以使用微软提供的 csshover.htc文件进行修复。 <ul class="nav"> <li> <a href="void 0" class="a"><img class="i1" src="img/png_btn.png"><
欲休
2018/03/15
1.1K0
深入理解 Android Window系统
Android中的窗口系统是应用程序用户界面的核心组件之一,它负责管理可视化区域、处理用户输入事件以及与系统UI交互。本文将深入介绍与Android窗口系统相关的重要概念,包括不同类型的窗口、创建窗口、窗口的特性和标志、生命周期以及如何创建自定义窗口。让我们开始吧!
Rouse
2023/10/16
8220
深入理解 Android Window系统
点击加载更多

相似问题

jQuery-UI对话框-选择在标题栏中不工作

13

在IE6中忽略jQuery UI对话框maxHeight

12

jquery ui对话框标题栏图标

11

jQuery UI对话框标题栏太高

44

jQuery UI对话框标题栏问题

20
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档