Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Jonathan Roberts 255 posts 804 karma points
    1 week ago
    Jonathan Roberts
    0

    You have unsaved changes

    Hi,

    I have created a drop down filter control to a custom list view which filters a table of pages depending on the drop down. When I click on a row to open the page details I get the following pop up:

    "You have unsaved changes"

    The only two things that have changed on the page is the option in the Drop Down and the table, neither of which I wish to Save.

    I have put code into the controller such as

    $scope.categoryNames.$dirty = false;
    

    But this has no effect. I may have put this in the wrong place. Do you know where this should be and would this prevent the pop up from appearing?

    Thanks

    Jon

  • Ayo Adesina 303 posts 692 karma points
    1 week ago
    Ayo Adesina
    0

    Hi Jonathan,

    I'm pretty sure you are on the right track with this. This dialog only shows up when the model is dirty and setting it to false should stop that dialog popping up.

    It is my understanding that, when you change the value of something in your model, even though you don't click save, your model will be dirty this happends as soon as the value is modified.

    Maybe try printing the value of $dirty to the console a few times to try and work out at which point you need to set it to false.

Please Sign in or register to post replies

Write your reply to:

Draft