---
url: 'https://metadrop.net/es/articulos/impedir-ajax-enlaces-views-dentro-cabecera'
title: 'Impedir ajax en los enlaces de views dentro de la cabecera'
author: 'Omar Lopesino'
date: '2017-01-17T09:51:30+00:00'
updated: '2020-05-20T12:42:00+00:00'
type: article
summary: 'Solución rápida si no podemos acceder a los enlaces de la primera fila en views con cabecera fija y ajax activado.'
tags:
  - 'Drupal 7'
  - 'Views (Drupal module)'
published: true
og:
  determiner: Automatic
  site_name: Metadrop
  'image:alt': 'Impedir ajax en los enlaces de views dentro de la cabecera'
  street_address: 'Calle Manuel Luna, 12, 3 Dcha'
  locality: Madrid
  region: Madrid
  postal_code: '28020'
  country_name: España
  email: hola@metadrop.net
  phone_number: '910053180'
schema:
  '@context': 'https://schema.org'
  '@graph':
    -
      '@type': Article
      '@id': 'https://metadrop.net/es/articulos/impedir-ajax-enlaces-views-dentro-cabecera#article'
      name: 'Impedir ajax en los enlaces de views dentro de la cabecera'
      headline: 'Impedir ajax en los enlaces de views dentro de la cabecera'
      description: 'Solución rápida si no podemos acceder a los enlaces de la primera fila en views con cabecera fija y ajax activado.'
      about:
        - 'Drupal 7'
        - 'Views (módulo de Drupal)'
      datePublished: '2014-11-21T08:00:00+0100'
      dateModified: '2020-05-20T14:42:00+0200'
      author:
        '@type': Person
        name: 'Omar Lopesino'
      publisher:
        '@type': Organization
        '@id': 'https://metadrop.net/#organization'
      mainEntityOfPage: 'https://metadrop.net/es/articulos/impedir-ajax-enlaces-views-dentro-cabecera'
    -
      '@type': Organization
      '@id': 'https://metadrop.net/#organization'
      url: 'https://metadrop.net/'
      name: Metadrop
      sameAs:
        - 'https://www.drupal.org/metadrop'
        - 'https://twitter.com/metadrop'
        - 'https://asociaciondrupal.es/partner/metadrop'
        - 'https://www.linkedin.com/company/metadrop'
      logo:
        '@type': ImageObject
        url: 'https://metadrop.net/themes/custom/mdrop_radix/logo-metadrop-500-500.jpg'
        width: '500'
        height: '500'
    -
      '@type': ItemPage
      '@id': 'https://metadrop.net/es/articulos/impedir-ajax-enlaces-views-dentro-cabecera'
      breadcrumb:
        '@type': BreadcrumbList
        itemListElement:
          -
            '@type': ListItem
            position: 1
            name: Inicio
            item: 'https://metadrop.net/es'
          -
            '@type': ListItem
            position: 2
            name: 'Artículos expertos sobre Drupal y tecnología'
            item: 'https://metadrop.net/es/articulos'
      publisher:
        '@type': Organization
        '@id': 'https://metadrop.net/#organization'
---
 1. [Artículos](https://metadrop.net/es/articulos)
 
  

# Impedir ajax en los enlaces de views dentro de la cabecera

Viernes 21 de Noviembre de 2014

 

 



Solución rápida si no podemos acceder a los enlaces de la primera fila en views con cabecera fija y ajax activado.



   



Cuando tenemos una vista de tipo flipped table (o derivante de ella) en views que utilice ajax, y configuramos el sticky header (cabecera fija en la pantalla), si hemos puesto un enlace en la primera fila, no podremos acceder a el.

El problema que ocurre es que si activas ajax, views añade un evento a ciertos links para su propio funcionamiento, y sin querer selecciona el enlace al estar dentro de una etiqueta th. Si usas una vista de tabla normal no pasaría porque la cabecera no esta dentro de una etiqueta th, sino en una etiqueta td.

Existe una solución rápida, que es seleccionar el link que no quieres que se 'ajaxifique', y eliminar su evento de click. Hay que seleccionarlo de dos lugares, ya que el script tableheader duplica las columns de sticky header para que sean fijas.

Ejemplo:


```javascript
if ($('.view-content .sticky-header').length > 0) {
  $('.view-content .sticky-header thead th > a').unbind('click');
  $('.view-content .sticky-enabled thead th > a').unbind('click');
}
```



[Drupal 7](https://metadrop.net/es/articulos?text=Drupal%207)

[Views (módulo de Drupal)](https://metadrop.net/es/articulos?text=Views%20%28m%C3%B3dulo%20de%20Drupal%29)

 

- Omar Lopesino
    
    Senior Drupal developer