Ú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;
}
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;
};
Última actualización: 15 de marzo de 2014 Resumen Durante algunos de los eventos que he venido realizando