Form Save, Edit or Delete seemingly unresponsive to user

Across my CoT application, I am finding that modals popped up from dataviews associated with controllers are not physically responding to buttons being clicked even though the background function still works.

For eg: Within my client area exists a list of associated client contacts. Opening a client contact form to create, delete or edit an associated contact then clicking Save after entering information, the user sees no actions taking place making it seem that nothing has happened, however the record has indeed been entered into the database. This leads to the user clicking it multiple times (duplicating the data every time in the database) before giving up and closing the form.

As mentioned this happens with delete and edit as well. Also it is across all dataview forms.

Can I please get some guidance on what may have introduced this into my application and how I might fix this?

Thanks
Dave
1 person has
this question
+1
Reply
  • OmniDave,

    If the user interface becomes unresponsive, this is typically caused by a JavaScript exception. Unfortunately for us web developers, browsers will hide these exceptions by default. Press F12 to open Developer Tools and see for any exceptions in the console tab.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. kidding, amused, unsure, silly indifferent, undecided, unconcerned happy, confident, thankful, excited sad, anxious, confused, frustrated

  • Thanks Dennis...

    The error I have found is in:

    http://localhost:23371/appservices/co....

    The error is:

    Uncaught TypeError: Cannot read property 'HeaderText' of undefined
    at u (combined-8.6.10.6.en-au.js?_touch:102)
    at Web.Mobile.notify (combined-8.6.10.6.en-au.js?_touch:102)
    at e.DataView._onExecuteComplete (combined-8.6.10.6.en-au.js?_touch:69)
    at combined-8.6.10.6.en-au.js?_touch:57
    at combined-8.6.10.6.en-au.js?_touch:69
    at Array.E (combined-8.6.10.6.en-au.js?_touch:57)
    at combined-8.6.10.6.en-au.js?_touch:57
    at d (combined-8.6.10.6.en-au.js?_touch:57)
    at H.b.Net.WebRequest.completed (combined-8.6.10.6.en-au.js?_touch:57)
    at XMLHttpRequest.f._onReadyStateChange (combined-8.6.10.6.en-au.js?_touch:57)

    Have you come across this before, or do you have pointers on where I should be looking in my application for solution?

    Thanks
    Dave
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. kidding, amused, unsure, silly indifferent, undecided, unconcerned happy, confident, thankful, excited sad, anxious, confused, frustrated

  • Dave,

    Do you have any business rules or actions with "Notification" property? I would try disabling them and see if the error goes away.

    In your web.config file, change debug="false" to debug="true" and try to reproduce the error. It should give the correct line numbers (instead of using the compressed file).
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. kidding, amused, unsure, silly indifferent, undecided, unconcerned happy, confident, thankful, excited sad, anxious, confused, frustrated

  • Yes, I have removed all notifications across the entire application and have debug=True.

    No error is reported to the user at all - the only error I get is via F12 degugging - as noted earlier in this post.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. kidding, amused, unsure, silly indifferent, undecided, unconcerned happy, confident, thankful, excited sad, anxious, confused, frustrated