extjs 3.4入门 extjs3.4.0 入门 ExtJs21 .0入门文档

导读:爱华网网友为您分享以下“ExtJs2[1].0入门文档”的资讯,希望对您有所帮助,感谢您对aIhUaU.com的支持!

ExtJs2.0学习系列(6)--Ext.FormPanel之第三式(ComboBox篇)

5.服务器数据作为ComboBox的数据源实例 首先从服务器获取json数据:

//cs后台代码,简单起见,示例而已,要主要字符串格式(新手注意,下面的代码放在类里面,不是放在方法里)

public string ServerData="['湖北','江西','安徽']";

//aspx前台js介绍代码 Ext.onReady(function(){

var combo=new Ext.form.ComboBox({

store:<%=ServerData%>,//获取ServerData的string值,不要用""引起来,否则就不是object数据,而是字符串,这是一个很巧妙的关键点:把服务器的字符串转化为js的object数据,是不是超级方便。 emptyText:'请选择一个省份....', applyTo: 'combo' }); });

//aspx前台html代码

<input type="text" id="combo" size="20"/>

我们就通过<%=ServerData%>这样的方式获取到了服务器最简单的属性数据。问题来了,js和html怎么调用c#后台

的变量和方法?(变量的调用上面刚刚介绍) 6.js和html怎么调用c#后台的变量和方法

关于这个话题,我不多说,网上很多讲解,在此仅简单说明

1.js调用c#后台变量,参考上面,注意,如果想获取string类型,请在js里用引号 var str="<%=ServerData%>"(返回"['湖北','江西','安徽']") 2.js调用c#后台方法: <!--后台有一个方法:

public string ServerData() {

return "fdfdfdfdsf"; }

前台代码:-->

<input id="Text2" type="text" value="<%=ServerData()%>"/> 3.js调用c#后台带参数的方法

<!--public string ServerData(string pram) {

return pram+",我是参数传进来的";

}

主要是处理好js的引号问题,多尝试就会正确-->

<script>alert('<%=ServerData("谦虚的天下") %>');</script>

好了,现在我们有了js获取后台数据的方法手段,不怕不怕啦,不过,这只是一小步。

7.ComboBox的数据源store格式详解

在前面的例子里面,我们一直给ComboBox的数据源store赋值一维数组,其实store支持多维和Store.data.Store类型。 //下面就几种数据以代码举例说明

1.一维数组:["江西","湖北"],值同时赋给ComboBox的value和text 2.二维和多维数组:[["one","bbar","111"],["two","tbar","222"]],第一维和第二维分别赋值给value和text,其他维忽略

extjs 3.4入门 extjs3.4.0 入门 ExtJs21 .0入门文档

3.store类型:包括GroupingStore, JsonStore, SimpleStore. //我们分三步走:

//第一步:提供数据:

var data=[['湖北','hubei'],['江西','jiangxi'],['安徽','anhui']];

//第二步:导入到store中:

var store = new Ext.data.SimpleStore({ fields: ['chinese', 'english'], data : data });

//第三步 :把store托付给comboBox的store var combo = new Ext.form.ComboBox({ store: store,

displayField:'english',//store字段中你要显示的字段,多字段必选参数,默认当mode为remote时displayField为undefine,当select列表时displayField为"text"

mode: 'local',//因为data已经取数据到本地了,所以'local',默认为"remote",枚举完

emptyText:'请选择一个省份...', applyTo: 'combo' });

这里我们介绍了两个新的参数displayField和mode,请记住,后面不再专门说明。

8.ComboBox的value获取 添加listeners事件:

//ComboBox的事件很多(api),我们无法一一讲解,但是我们可以举一反三,select事件就是其中典型的一个

listeners:{

"select":function(){

alert(Ext.get("combo").dom.value); //获取id为combo的值

} }

//这里我们提供了一种不是很好的方法,在此不做过多停留

9.把Extjs的ComboBox样式应用到select的下拉框中去 核心参数介绍

transform:id//用于转换样式的,TimeField作为ComboBox的子类也有此属性 核心代码: //js代码

var ExtSelect=new Ext.form.ComboBox({

transform:"select",//html中的id width:80//宽度 }); //html代码

<select id="select">

<option value="1">浪曦</option> <option value="2">博客园</option> <option value="3">百度</option> <option value="4">新浪</option> </select>

//是不是超级简单?

过不明显!

从中不是也可以看出extjs的不同之处的,不

10.ComboBox的其他重要参数

1.valueField:"valuefield"//value值字段 2.displayField:"field" //显示文本字段

  

爱华网本文地址 » http://www.aihuau.com/a/385251/188591078787.html

更多阅读

用Word2003也能给文档加上稿纸 word2003稿纸模板

在Office XP中,可以使用“稿纸向导”将文档以稿纸方式打印出来,但在Word 2003中,却没有提供这一功能。不过,微软提供了另外一种方法来实现稿纸打印,通过下载并安装一个“Microsoft Office Word 2003 稿纸加载项”,即可使用稿纸功能。使用

Word文档中如何设置页码 word2007怎么设置页码

Word文档中如何设置页码——简介Word文档中插入页码是办公的基本操作,利用微软Office所提供的强大页码功能,我们可以实现丰富多样的页码格式。以下小编将为大家讲解一下在Word中插入页码的方法。Word文档中如何设置页码——工具/原料

Word文档如何添加删除线 word 结束线

Word文档如何添加删除线——简介怎样给Word文档添加删除线,添加单条删除线,添加两条删除线本经验说明:小编使用的是2013版本的office 的word,其它版本的word可能有些差异,请根据实际版本来进行操作。Word文档如何添加删除线——工具/

怎么复制百度文库的文档 自动取款机打印凭条

怎么复制百度文库的文档——简介百度文库是无法复制的,如果我们想复制该怎么办呢?其实很简单,我们无须下载任何东西!就这个问题今天我写了篇经验,希望这篇经验能帮到大家!!!谢谢!!!!!怎么复制百度文库的文档——方法/步骤

Word 2003文件损坏而无法打开的修复方法 修复损坏的word文档

相信经常用word的朋友都遇到过这种情况:打开之前辛辛苦苦制作的word文档的时候,提示文件损坏无法打开。郁闷的要跳楼。今天就介绍一个方法来修复损坏的word文档,下面是具体的步骤。Word 2003文件损坏而无法打开的修复方法——步骤/方法

声明:《extjs 3.4入门 extjs3.4.0 入门 ExtJs21 .0入门文档》为网友久无泪分享!如侵犯到您的合法权益请联系我们删除