有关介绍ADO.NET数据集视频
创始人
2024-06-18 06:31:07
0

ADO.NET数据集组件和DataGrid组件分别探讨DataSet在实现简单型数据绑定和复杂性数据绑定作用和具体实现方法。这是在运行其它开发工具的时候没有遇到的.真的非常的麻烦。

在学习ADO.NET数据集控件应用中,使用AutoCompleteTextField控件会出现中文乱码,只有英文测试可以通过,对于向来不愿服输的我,在这个上面也花费了不少的时间,最后问了身边的同事,也没有解决的办法.最终也就先放在一边了。

.对于这样的事,也只能先记在本子上,等之后有时间翻出来整理解决.今天突然想运用这一个多礼拜的wicket学习把自己原来的一个小的购物车项目用ADO.NET数据集t框架来整一下,想到那个自动提示功能出现乱码还没有解决,自己又拼命的在网上搜索资料,虽说在网也找到了#t#

一些相关的资料,但无非都是要在javascript代码中作手脚,但 wicket框架的JS代码都已经封装好了ADO.NET数据集,如果去改它的原来的JS文件的话,那太麻烦了,况且我也不一定就认为我能改的好,所以这个方案取消.只能另选一条方案,在java代码作手脚了。

想到在测试的时候在进行表单提交的时候在控制台可以输出文本框中的内容,而且不会出现乱码.这时想到了,为什么不在将在JS代码中处理的部分转移到java代码中来进行呢?也就是说,我可以在加入一个表单提交句柄的基础上来ADO.NET数据集进行操作.果然效果和我预想一样,下面是原代码:下面的红色代码部分是进行更改后的结果。

  1. publicAutoCompletePage(){  
  2. super();  
  3. this.add(newBookmarkablePageLink("back",IndexPage.class).setAutoEnable(true));  
  4.  
  5. Formform=newForm("form",newCompoundPropertyModel(this)){  
  6. @Override  
  7. protectedvoidonSubmit(){  
  8. super.onSubmit();  
  9. }  
  10. };  
  11. add(form);  
  12.  
  13. finalAutoCompleteTextFieldtextField=newAutoCompleteTextField("ac",newPropertyModel(this,"inputName")){  
  14.  
  15. @Override  
  16. protectedIteratorgetChoices(Stringinput){  
  17. if(Strings.isEmpty(input)){  
  18. returnCollections.EMPTY_LIST.iterator();  
  19. }  
  20. returnchoices.iterator();  
  21. }  
  22. }; 

实想想wicket在进行submit的时候能得到想要的结果,为什ADO.NET数据集么在 JS代码部分却会出现乱码呢?有时间的朋友可以去解答一下哦!当然还有一个Application.因为比较简单就不提供代码了.

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
着眼MAC地址,解救无法享受D... 在安装了DHCP服务器的局域网环境中,每一台工作站在上网之前,都要先从DHCP服务器那里享受到地址动...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...