Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

552
Views
Oracle APEX: ¿Cómo actualizar dinámicamente el color de fondo sin foco de la columna de cuadrícula interactiva?

Oracle APEX = 20.1.0.00.13

Lo que estoy tratando de hacer: ejecutar una acción dinámica para deshabilitar/apagar en gris la columna de cuadrícula interactiva basada en la actualización de la lista de selección.

El ejemplo IG tiene 2 columnas:

Col1 [Lista de selección 1/2/3], Col2 [Texto de forma libre]

Cuando Col1 = 2, deshabilite Col2 y coloree el fondo a gris.

Dónde estoy: puedo activar el DA para atenuar y colorear el fondo de enfoque con la siguiente imagen.

CSS:

 .apex_disabled { background-color: grey !important; } .theColor { background-color: yellow !important; color: red !important; }

DA está en cambio donde Col1 = 2

Verdadero valor:

1: Establecer valor Col2 = ''

2: Ejecute Javascript (Elemento afectado = Col2)

 this.affectedElements.prop('readonly', true).addClass('apex_disabled');

Intenté esto como prueba para incluirlo en el n. ° 2, pero lo eliminé después de ningún cambio:

 this.affectedElements.prop('readonly', true).addClass('theColor');

Valor falso:

Ejecute Javascript (Elemento afectado = Col2)

 this.affectedElements.prop('readonly', false ).removeClass('apex_disabled');

Pregunta/Problema:

Después de deshabilitar la columna con lo anterior, la columna parece que todavía es editable y tiene el fondo blanco aún cuando no está seleccionada o no está enfocada. Parece que la versión No seleccionada de la celda es un elemento HTML completamente diferente y no pude averiguar cómo hacer referencia a eso dentro del DA. ¿Alguien ha podido hacer esto con éxito?

Déjeme saber si se necesita más información.

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!