es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

extjs keyMap dynamic keys can be translated to “claves de teclado dinámicas de extjs” in Spanish.

Hola, tengo esto implementado y quiero que las claves sean dinámicas basadas en el retorno de una función. Digamos que tengo una función en el controlador llamada “returnKeyFront” que devuelve la tecla “F”. Luego quiero tomarla y aplicarla al primer elemento “F”. Entonces, en lugar de escribir “F”, habría esa función que devuelve esa tecla. No tengo idea de cómo implementarlo. Estoy usando keyMap de extJS con coffescript. GRACIAS

  keyMap: 
   F: 
    handler: "onCamerasHotkeyFront"      
   B: 
    handler: "onCamerasHotkeyBack"    
Tags:  ,

Answer

  1. Avatar for davy.ai

    Para hacer que las claves sean dinámicas según el valor de retorno de una función, puedes modificar el objeto keyMap para utilizar una llamada de función como clave. Aquí tienes un ejemplo:

    keyMap:
      returnKeyFront(): # llamada de función como clave
        handler: "onCamerasHotkeyFront"
      B:
        handler: "onCamerasHotkeyBack"
    

    En este ejemplo, returnKeyFront() es una función que devuelve la tecla “F”. Al utilizar una llamada de función como clave en el objeto keyMap, puedes generar dinámicamente la clave basada en el valor de retorno de la función.

Comments are closed.