Why does page onfindrecord trigger clears all filters when you put in // ?

BlankNameBlankName Posts: 5Member
edited 2018-11-30 in NAV Three Tier
Putting // comments mark in on page trigger clears all filters... WHY? Or adding local variable which is not being used clears all filters and records too I think.

Answers

  • vaprogvaprog Posts: 859Member
    Hi

    Does it? It is supposed to show no records in this case (which my NAV 2017 does).

    This is because by putting **anything** there, you activate the trigger. Now, NAV expects to get back TRUE for any record it should display, but receives FALSE for all records.
  • BlankNameBlankName Posts: 5Member
    But for example I have unused local variable in onfindrecord trigger(not even used in code, just declared in locals) clears all records and filters too. My NAV version is 2016 btw. And when I clear those locals it show me my records(it definitely has records to show).

    And like putting **anything** I'm putting comment sign on that trigger and it breaks all page records and filters. What a nonsense.
  • Slawek_GuzekSlawek_Guzek Posts: 1,622Member
    **anything** term also includes comments and local variable declarations. This is how it works.
    Slawek Guzek
    Dynamics NAV, MS SQL Server, Wherescape RED;
    PRINCE2 Practitioner - License GR657010572SG
    GDPR Certified Data Protection Officer - PECB License DPCDPO1025070-2018-03
  • David_SingletonDavid_Singleton Posts: 5,454Member
    It has done this since Navision Financials Ver 1.1 from 1995. This is known for 23 years now.
    David Singleton
Sign In or Register to comment.