[Code] ¿Cómo defino el valor por defecto de una propiedad en LightSwitch?

Última actualización: 15 de marzo de 2014

Cuando en LightSwitch estamos trabajando con alguna propiedad la cual puede tener varios valores pre-definidos y hemos creado una lista de selección, existen dos posibles formas para establecer el valor por defecto y prácticamente depende del alcance (scope) que le queremos dar a este valor por defecto: escenario 1: queremos que el valor por defecto se aplique en todas las ventanas, o en el escenario 2: queremos que el valor por defecto se aplique en una ventana o al hacer clic en alguna acción dentro de la ventana.

Por ejemplo si estoy trabajando con una entidad actividad, y tengo una propiedad llamada estado (status en la imagen) con los siguientes posibles valores: (0) New, (1) In Progress, (2) Done,(3) Deleted; y …

(X) -> Representa el valor que corresponde de la lista.

Escenario 1:

deseamos establecer el valor New por defecto cada vez que creamos una nueva actividad. Seleccionamos Activity luego desplegamos la lista de Write Code y seleccionamos Activity_Created y escribimos:

partial void Activity_Created()

{

this.Status = 0;

}

image

Escenario 2:

Deseamos que en la pantalla Nueva Actividad se establezca el valor por defecto, utilizamos el siguiente código:

myapp.Activity.created = function (entity) {

// Write code here.

entity.Status = 0;

};

clip_image004

Un comentario en “[Code] ¿Cómo defino el valor por defecto de una propiedad en LightSwitch?”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *