Inicializar Select en Experience



  • Buenas tardes,

    Estoy intentando inicializar un Select con valores por defecto desde el OnCreate de la experiencia, pero marca error en la línea Error: add(String) is not a valid signature for Array. Incluso probé con algo básico como

        Array<String> names = []
        names.add("John")
    

    y me marca el mismo error. ¿Cuál es la firma correcta?

    Gracias.



  • Hola @acevedorj. La forma correcta de hacerlo es la siguiente:

    1. Lo inicializás cuando definís la experiencia. Ej.:

    Experience exp {
    Array<String> names value(["John"]) as Select
    }

    1. Lo inicializás desde un OnCreate. Ej.:

    Experience exp {
    Array<String> names value([]) as Select
    OnCreate{
    exp exp1 = broker.ui.getDataSource()
    exp1.add("John")
    }
    }