全国咨询热线:18720358503

小程序模板源码免费_JQueryEasyUI框架下的combobox的

类别:媒体报道 发布时间:2021-01-12 浏览人次:

bobox的取值和绑定的方法       bobox的取值和绑定的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。

最近做的项目涉及到JQueryEasyUI框架的使用,EasyUI是什么?网上解释说它是来自W3C标准WEB前端专家DHTML精英俱乐部的简单易用功能强大的轻量级WEB前端JavaScript框架!从这句话的理解来说,我认为它是一种JavaScript框架。

对于最近的使用中,给我的感觉就是,借用官网JqueryEasyUI上的一句话,EasyUI是基于jQuery用户界面插件的集合,我把它理解成一种插件,不知道有没有问题。而使用easyui,不需要写很多的javascript代码,只需在定义的用户界面写一些HTML标记,完成HTML5网页的框架,所以说在这个框架里面是没有服务器控件。没有ruant=“server”。其功能强大,使用方便。

在前台,我们通常这么写:

 select id ="cmbName" name="name" /select 

在牛腩新闻发布系统中和北大青鸟中都讲到了控件中数据绑定的问题,那在这里能不能也采用那种方法?牛腩新闻发布系统和北大青鸟中讲的控件都是服务器控件,但这里不是服务器控件,我们又该怎么绑定值和获取值?

绑定值:(方法不止这一个)

可以将这个控件转为服务器控件。加入runat=“server”,将其装为服务器控件。剩下就同牛腩新闻发布系统和北大青鸟里面讲的服务器控件一样,绑定值。

代码如下:
select id ="cmbName"  runat="server" datatextfield ="AdminName" datavaluefield ="AdminID" name="name" /select

后台:

 protected void Page_Load(object sender, EventArgs e) 
 noticeInfoBLL Bnotice = new noticeInfoBLL(); 
 DataSet ds = new DataSet(); 
 ds = Bnotice.GetAllList(); 
 DataTable dt = ds.Tables[0]; 
 cmbName.DataSource =dt; 
 cmbName.DataTextField = "AdminName"; 
 cmbName.DataValueField = "AdminID"; 
 cmbName.DataBind(); 

绑定值之后,怎么获取里面的值呢?

获取值:

 var adminname=$("#state").combobox("getText");
 //bobox中选择的内容,例如上面绑定的“AdminName” 
var adminid=$("#state").combobox("getValue"); 
//bobox选择的值,例如上面绑定的“AdminID”

comboboxc绑定值出现重复:

在combobox绑定值的时候,我还遇到这么一个问题,在返回的数据中,bobox中绑定的名字,名字不能重复,但是我从数据库中返回的数据却是这样的:

那么怎么解决这个问题呢?

有两个解决方法:

第一:修改查询语句,使用SQL SELECT DISTINCT 语句

第二:在后台绑定数据时也可以像这样绑定:

 protected void Page_Load(object sender, EventArgs e) 
 //if (!Page.IsPostBack) 
 //if (Session["userid"] != null Session["postid"] != null) 
 noticeInfoBLL Bnotice = new noticeInfoBLL(); 
 DataSet ds = new DataSet(); 
 ds = Bnotice.GetAllList(); 
 DataTable dt = ds.Tables[0]; 
 //去重复的AdminName和AdminID 
 DataView dv=dt.DefaultView ; 
 cmbName.DataSource = dv.ToTable(true, "AdminName","AdminId"); 
 cmbName.DataTextField = "AdminName"; 
 cmbName.DataValueField = "AdminID"; 
 cmbName.DataBind(); 
 }

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持凡科。


推荐阅读

小程序模板源码免费_JQueryEasyUI框架下的combobox的

bobox的赋值和关联的方式 bobox的赋值和关联的方式,具备一定的参照使用价值,很感兴趣的小伙子伴们能够参照一下。近期做的新项目涉及到到JQueryEasyUI架构的应用,EasyUI是啥?在网...

2021-01-12
广州凡科互联网科技股份有限公司招聘泰语运营

招聘人数:10职位信息岗位职责:1、负责泰国地区游戏的FB社群维护运营;2、收集当地市场信息,负责产品本地化、并对产品包装方向提供意见支撑;3、与客服对接游戏问题,并收集与...

2021-01-12
微信点单小程序_Angular.js自界说指令学习笔记实例

Angular.js自定命令学习培训手记案例 本文关键详细介绍了Angular.js自定命令的案例编码,十分非常好,具备参照效仿使用价值,必须的朋友能够参照下title AngularDirective /title script src...

2021-01-12
广州凡科互联网科技股份有限公司招聘销售专员

招聘人数:18职位信息负责开发和拓展包括银行在内的渠道客户,达成合作;负责为客户提供专业的礼品咨询及礼品解决方案;负责公司软件产品及解决方案在银行客户的销售和业务拓展...

2021-01-12
用于站中搜索优化的搜索框优化方法

检索框应置放在浏览者期待的部位:在右上方或上边。防止应用“检索”文字链做为导航栏莱单方式的检索作用,由于大多数数浏览者更喜爱以检索框的方式开展检索。你要应当防止进...

2021-01-12
个人网站怎么备案?个人网站备案流程

工业生产和信息内容化部有关进一步贯彻落实域名备案信息内容真正性核实工作中计划方案(实施)为进一步确保域名备案信息内容的真正性,贯彻落实《工业生产和信息...

2021-01-12
X

400-8700-61718720358503
企业邮箱2639601583@qq.com
官方微信