Save on Edit form returns to Dispform instead of list view

Home Forums JSLink Save on Edit form returns to Dispform instead of list view

Viewing 6 reply threads
  • Author
    Posts
    • #9007
      Brent Caudill
      Participant

        Hello Alexander,

        After upgrading to the jslink version of DFFS we noticed the behavior when saving the editform.aspx changed from returning to the list view, to now returning to the dispform.aspx page.

        While this is a very nice feature in some instances, I have several lists where this is not the desired behavior. Is there a way to change this back to returning to the list view on save? Some js code or a toggle somewhere?

        Thanks,
        Brent

      • #9023
        Alexander Bautz
        Keymaster

          Hi,
          I suspect the “Launch EditForm in a dialog from DispForm” setting in the Misc tab can be the problem here. Can you enter DFFS backend and look at the Misc tab to see if this is checked?

          Alexander

        • #9025
          Brent Caudill
          Participant

            I just checked both the Edit and Display forms and it is unchecked on both forms.

            Brent

          • #9032
            Alexander Bautz
            Keymaster

              Are you opening the form from DispForm or from a list view? I have done some changes to the “Source” when editing an item from DispForm so it might be this causing the problem.

              Alexander

            • #9047
              Brent Caudill
              Participant

                The behavior only seems to have changed when editing from the DispForm.

                Another thing I have noticed is that if Tabs are not configured, the save from edit will return you to the list view. Even when editing from the dispform. Appears to be something related to having tabs configured.

                Brent

              • #9094
                Alexander Bautz
                Keymaster

                  Hi,
                  I’ll look at changing this / making it an option for the next release, but until then you can use this code in the custom js in your dispform to override the current DFFS function:

                  spjs.dffs.editItemWithTabIndex = function(){
                  	var s, r, u = location.href.replace(/dispform.aspx/i,"EditForm.aspx");
                  	r = "";
                  	s = spjs.$("#tabWrapper").find('li.tabSelected').attr("tabIndex");
                  	if(s!==undefined){
                  		r = s;
                  	}
                  	if(spjs.dffs.data.sTabUseCookie){
                  		spjs.dffs.setTabCookie(spjs.dffs.data.tabCookieName.replace("DispForm.aspx","EditForm.aspx"),r);
                  	}
                  	if(GetUrlKeyValue("ContentTypeId") === ""){
                  		u = u.replace("&ContentTypeId=","");
                  	}
                  	if(spjs.dffs.data.editFormInDlg){
                  		spjs.dffs.openEditFormInDialog(u);	
                  	}else{
                  		location.href = u;
                  	}
                  }

                  Alexander

                • #9096
                  Brent Caudill
                  Participant

                    Thanks Alexander! I just added the code and it returns to the list view now.

                    Thanks again!
                    Brent

                Viewing 6 reply threads
                • You must be logged in to reply to this topic.