【问题标题】:Click on field label, it highlights related text field using Ext js单击字段标签,它使用 Ext js 突出显示相关的文本字段
【发布时间】:2014-04-13 15:56:09
【问题描述】:

我是 Ext js 的新手。我在表单中使用文本字段。创建的此文本字段具有字段标签,显示正常。但问题是如果我单击此字段标签,则它会突出显示该文本字段。我不想要这个。请帮我解决这个问题,我该如何解决???? (抱歉英语不好)。

【问题讨论】:

    标签: jquery extjs extjs4.1


    【解决方案1】:

    这是html label 的默认行为,您需要使用 jQuery 来防止这种情况:

    $('label[for="fieldId"]').click(function(e) { 
        e.preventDefault();
    });
    

    【讨论】:

      【解决方案2】:

      在文本字段的配置中,您可以指定“fieldCls”。 Click here to read the doc

              {
                  itemId: 'txtItemId',
                  xtype: 'textfield',
                  fieldCls: 'x-text-field-sample', // The name you want
                  name: 'name',
                  fieldLabel: 'Name'
              }
      

      您只需将文本字段的 css 重新定义为 css 文件,如下所示:

      .x-text-field-sample {
          background-image:none;
          border-color:#000000;
      }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-01-17
        • 1970-01-01
        • 1970-01-01
        • 2011-06-26
        • 1970-01-01
        • 2010-09-21
        相关资源
        最近更新 更多