Forums

Find answers, ask questions, and connect with our
community all around the world.

Home Forum Forum de Omnis en Español $sendall – notation not supported

  • $sendall – notation not supported

    Posted by Miguel García on October 8, 2018 at 10:38 am

    Hola a todos,
    En un formulario remoto heredo el comando
    Do $cinst.$objs.$sendall($ref.$load(IDataRow.$getIdent()))
    Me esta dando el error “E101697: Notation not supported”.
    El problema esta en que en el formulario no hay ningún objeto que tenga codificado el método $load. Para evitar el error, en las preferencias de la librería dejo a kTrue la preferencia $reportnotationerrors y modifico el $sendall del siguiente modo :
    Do $cinst.$objs.$sendall($ref.$load(IDataRow.$getIdent()),kTrue,kTrue)
    A pesar de ello sigo obteniendo el mismo error. Solo consigo salvar el error definiendo en alguno de los objetos del formulario el método $load sin código asignado.
    Por lo que indica la documentación :

    You can also specify an optional third argument, which disables the “unrecognized custom attribute” error. This allows you to use the $reportnotationerrors library preference with a value of kTrue, and at the same time use $sendall to call optional custom attributes in a group, without generating a notation error. To disable the “unrecognized custom attribute” error, pass kTrue as the third argument.

    No debería ser necesario definir el método $load. ¿estoy haciendo algo incorrecto o es que lo que comenta la documentación no sirve para métodos sino solo para atributos.
    Un cordial saludo.

    Miguel García replied 5 years, 5 months ago 2 Members · 2 Replies
  • 2 Replies
  • Francisco Ramos

    Member
    October 8, 2018 at 11:23 am

    Hola Miguel
    El problema que describes es el mismo que el mencionado en una consulta anterior, la notación que indicas no puede ser usada en un “remote form” a menos que se trate de un método de “ejecución en el cliente”, “$reportnotationerrors” funcionará sólo cuando la sintaxis del comando de notación sea correcta.
    Saludos.

  • Miguel García

    Member
    October 8, 2018 at 1:29 pm

    De acuerdo. Muchas Gracias.

Log in to reply.