Kuali Rice Development
  1. Kuali Rice Development
  2. KULRICE-7484

Ajax Improvements- Add a preSubmitCall property to ActionField

    Details

    • Type: New Feature New Feature
    • Status: Closed Closed
    • Priority: Critical Critical
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.2.0-m2, 2.2
    • Component/s: Development
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None
    • Similar issues:
      KULRICE-6838UIF Framework - Framework Improvements (AJAX Improvements)
      KULRICE-7472CLONE - UIF Framework - Framework Improvements (AJAX Improvements)
      KULRICE-9606Make property for retrieving groups via ajax for lightbox display - add useAjaxCallForContent flag
      KULRICE-8528KNS Theme - Informational Properties
      KULRICE-10092Problems with preSubmitCall for line actions
      KULRICE-7783Finish cleanup of Ajax code
      KULRICE-82improve ajax strategy
      KULRICE-179Add AJAX support using DWR
      KULRICE-7953Add support for ajax retrieval of disclosure content
      KULRICE-5257Suggest Box - Improvements
    • Rice Module:
      KRAD
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required

      Description

      Add property preSubmitCall to ActionField. This will invoke script before the form is submitted. A boolean will be returned to indicate whether the form submission should continue.

        Activity

        Hide
        Sona Sona (Inactive) added a comment -

        Committed the second set of changes with the wrong jira jira#KULRICE-7484.It should have been KULRICE-6671. But it includes the following changes

        1. Add property ajaxSubmit to ActionField. When set to true this will submit the form using Ajax instead of the browser submit. Will default to updating the page contents.
        2. Add property preSubmitCall to ActionField. This will invoke script before the form is submitted. A boolean will be returned to indicate whether the form submission should continue.
        3. Add property successCallback to AjaxActionField. This will be invoked for succesful ajax calls.
        4. Add property errorCallback to AjaxActionField. This will be invoked for failed ajax calls.
        5. In krad.ajax, do cleanup to have an ajaxSubmitForm and stantard submitForm (browser). Methods to do validation before hand.
        6. Refactoring action parameters to not do script writing of hiddens, but to use new 'data' attributes. For ajax calls the data attributes will be picked up and added to the ajax data. For standard browser submits the data attributes will be picked up and added as hiddens

        Show
        Sona Sona (Inactive) added a comment - Committed the second set of changes with the wrong jira jira# KULRICE-7484 .It should have been KULRICE-6671 . But it includes the following changes 1. Add property ajaxSubmit to ActionField. When set to true this will submit the form using Ajax instead of the browser submit. Will default to updating the page contents. 2. Add property preSubmitCall to ActionField. This will invoke script before the form is submitted. A boolean will be returned to indicate whether the form submission should continue. 3. Add property successCallback to AjaxActionField. This will be invoked for succesful ajax calls. 4. Add property errorCallback to AjaxActionField. This will be invoked for failed ajax calls. 5. In krad.ajax, do cleanup to have an ajaxSubmitForm and stantard submitForm (browser). Methods to do validation before hand. 6. Refactoring action parameters to not do script writing of hiddens, but to use new 'data' attributes. For ajax calls the data attributes will be picked up and added to the ajax data. For standard browser submits the data attributes will be picked up and added as hiddens
        Hide
        Sona Sona (Inactive) added a comment -

        Resolving since this is a duplicate of KULRICE-6838

        Show
        Sona Sona (Inactive) added a comment - Resolving since this is a duplicate of KULRICE-6838

          People

          • Assignee:
            Sona Sona (Inactive)
            Reporter:
            Sona Sona (Inactive)
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Structure Helper Panel