zoukankan      html  css  js  c++  java
  • EXTJS的fieldlabel动态修改

    本文已textfiel举例,说明:给这个textfield添加一个ID,为啦方便找到这个标签

    {
    					xtype : 'textfield',
    					fieldLabel : '标题',
    					width : 933,
                               allowBlank:false,
    					value : titleData,
    					colspan : 2,
    					id:'titleRemort',
    					labelWidth : 85,
    					name : 'title',
    					vtype : 'emptys',
    					afterLabelTextTpl : '<span style="color:red;font-weight:bold" data-qtip="Required">*</span>',
    					allowBlank : false,
    					maxLength : 512
    				}
    

    本文以一个按钮,手动修改fieldlabel(也可以通过监听事件来修改),说明:('label[id=titleRemort-labelEl]'):label:找到label标签,[id=titleRemort-labelEl]:代表查找哪个标签,一个form会有很多的label,通过这个条件可以精确找到自己想要的那个标签,titleRemort-labelEl:代表id+'-'+'labelEI' id是textfield的id,-labelEI是固定值.

    这样就可以修改fieldlabel的值了

    {
    					xtype : 'button',
    					text : '保存',
    					iconCls : 'icon-table_save',
    					handler : function(button) {
    						Ext.DomQuery.selectNode('label[id=titleRemort-labelEl]').innerHTML = '问题产生原因及处理方法:';
    						Ext.getCmp("titleRemort").clearInvalid(); //清空验证
    						Ext.getCmp("titleRemort").allowBlank = true; //可以为空
    						
    					}
    				};
    
  • 相关阅读:
    Timed Code
    jQuery的deferred对象详解
    ASP.NET MVC 使用Redis共享Session
    .NET垃圾回收(GC)原理
    强命名程序集,签名,延迟签名
    CLR 关于强命名程序集 .
    .NET程序集强命名删除与再签名技术 源代码剖析
    应用Strong Name保存.NET应用程序集
    使用强命名程序集防范篡改
    1.浅谈CLR
  • 原文地址:https://www.cnblogs.com/Txy915423012/p/3802355.html
Copyright © 2011-2022 走看看