Es importante destacar que esta publicación asume que ya estás familiarizado con la creación adecuada de subformularios en Zoho Creator. Si no lo estás, consulta nuestro curso Master Zoho Creator Subforms en la URL a continuación antes de implementar esta función personalizada.
https://www.udemy.com/master-zoho-creator-subforms/
Dicho esto, pasemos al proceso en cuestión. Estamos utilizando una aplicación de gimnasio para realizar pruebas y el objetivo es agregar clases a un nuevo miembro de forma dinámica para que el usuario no tenga que agregar clases cada vez.
Primero, debes llamar (obtener) el registro de miembro con el que vas a trabajar. En segundo lugar, debes crear un formulario con los registros que deseas agregar. En este caso, nuestros cursos principales son una cantidad predeterminada de clases que un miembro puede tomar. Puedes actualizar estos registros, eliminarlos o agregar más según sea necesario. La función personalizada iterará a través de todos estos registros para agregarlos al subformulario correspondiente.
Y por último, pero no por ello menos importante, inserta (agrega) los registros del formulario Clases principales en el subformulario Clases, como se muestra en la función personalizada a continuación.
Función personalizada
vacío Crear.subformrows(int mid)
{
//Primer paso: llamar (obtener) el registro en cuestión.
miembro = Miembros[ID == entrada.mid];
información miembro.ID;
//Segundo paso: Itere a través de los registros que desea agregar al subformulario
para cada rec en Main_Classess[ID != null]
{
//Paso tres: Insertar datos en el subformulario
cla = insertar en Clases
[
Usuario_agregado=zoho.loginuser
Nombre=nombrerec.
Descripción=rec.Descripción
Entrenadores=rec.Entrenadores
MemberID=miembro.ID
];
}
}