1 votos

Las poblaciones de widget no me deja agregar nuevo stock

Estoy tratando de agregar nuevas existencias a mi stock widget pero no me deja hacerlo. Se valida el símbolo y, a continuación, no hace nada. Tengo que quitar un stock actual y, a continuación, sólo permítanme añadir una nueva.

¿Hay un número máximo de acciones puedo ver en la lista? Sólo tengo 20ish las poblaciones de ahora.

He intentado añadir/quitar el widget y que no funciona.

4voto

rpetrich Puntos 25769

Usted puede encontrar el defecto de los widgets de Dashboard en /Library/Widgets. Están escritos con JavaScript, así que es bastante fácil de acceder al código. Por ejemplo, si hace clic derecho sobre las Poblaciones widget y seleccione "Mostrar Contenido del Paquete" usted encontrará un archivo llamado "Stocks.js" en el interior del paquete que contiene la lógica que subyace en el widget.

En la línea de 1319 de que el archivo no es una función llamada "addOrSelectItem".

Aparte de la definición de variables, la primera cosa que la función que hace es comprobar para ver si usted está tratando de agregar un stock existente (línea de 1321), si a continuación, simplemente selecciona el stock existente en la interfaz de usuario. Sin embargo, si usted está agregando un nuevo stock de la próxima cosa que hace es comprobar si hay menos de 20 poblaciones (línea de 1323), si hay menos de 20 a continuación, se añade uno nuevo. Si ya son 20 las poblaciones de entonces no hace nada.

Simplificado código de abajo. Los comentarios son de Apple comentarios. Claramente tener más de 20 poblaciones no es "correcto". :)

function addOrSelectItem () {
    var index = symbolAlreadyInSet(lastValidEntry.symbol);
    if (index < 0) {
        // make sure we have the correct number of items
        if (allTheData.length < 20) {
            ...
        }
    } else {
        // select the item that is already there.
        ...
    }
}

En teoría, alguien podría hacer una copia de las Poblaciones.wdgt archivo, abrir, cambiar una sola línea en un editor de texto para permitir que más de 20 poblaciones y guardarlo. Obviamente que la distribución de versiones modificadas, sería una mala cosa, pero la modificación de una copia para su propio uso personal, no debería ser un problema.

Si decide crear su propia versión de que usted puede ser que necesite para matar el Tablero proceso para que observe los cambios. Sólo tienes que seleccionar en el Monitor de Actividad y Salga de él, automáticamente se relanzamiento.

Demonstrating Stocks widget with more than 20 stocks

0voto

Doug d. Puntos 31

Las poblaciones widget para OS X está limitado a 20 poblaciones.

Este es desde mi experiencia y en las pruebas. Soy un desarrollador de aplicaciones en todas las plataformas de Apple, iOS y OSX.

Tengo varios equipos mac que ejecutan diferentes versiones y todo el éxito del 20 marca y parada. He probado muchas combinaciones y no hayan pasado más de 20.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X