2010年06月10日   ExtJs, 头条   8,574 次浏览

ExtJs TextField中修改Label的值

虽然我们在定义TextField时是通过fieldLabel来定义的,如下代码:

{
  xtype:"textfield",
  fieldLabel : '机构代码:',
  id:'INFO_ORGCODE',
  width : 180,
  maxLength : 12,maxLengthText : '最大长度为12'
}

但是想要改变fieldLabel的值却不能通过fieldLabel来改变,如下面的代码是错误的:

 $('INFO_ORGCODE').fieldLabel = '人员代码';

那么我们应该通过什么方法来修改了。其实只要我们分析就会发现,原来textfield是由两个部分组成的,即label和field。那么,我们只要得想办法得到label就可以实现我们的要求了,所以有了如下正确的代码:

 $("INFO_ORGCODE").el.dom.parentNode.parentNode.firstChild.innerHTML = '人员代码';
赞 赏
申明:除非注明,本站文章均为原创,转载请以链接形式标明本文地址。 如有问题,请于一周内与本站联系,本站将在第一时间对相关内容进行处理。
本文地址: http://www.yyjjssnn.cn/articles/500.html
相关阅读: ExtJs, TextField

>>> Hello World <<<

这篇内容是否帮助到你了呢?

如果你有任何疑问或有建议留给其他朋友,都可以给我留言。

:wink: :twisted: :surprised: :smile: :smile9: :smile8: :smile7: :smile6: :smile5: :smile56: :smile55: :smile54: :smile53: :smile52: :smile51: :smile50: :smile4: :smile49: :smile48: :smile47: :smile46: :smile45: :smile44: :smile43: :smile42: :smile41: :smile40: :smile3: :smile39: :smile38: :smile37: :smile36: :smile35: :smile34: :smile33: :smile32: :smile31: :smile30: :smile2: :smile29: :smile28: :smile27: :smile26: :smile25: :smile24: :smile23: :smile22: :smile21: :smile20: :smile1: :smile19: :smile18: :smile17: :smile16: :smile15: :smile14: :smile13: :smile12: :smile11: :smile10: :smile0: :sad: :rolleyes1: :redface: :razz: :question: :neutral: :mrgreen: :mad: :lol: :idea: :exclaim: :evil: :eek: :cry: :cool: :confused: :biggrin: :arrow:

友情链接: 程序员刘杨 刘杨
Copyright 2003~2018 保留所有权利 | 网站地图
备案号:湘ICP备14001005号-2

湘公网安备 43011102001322号