link WFMATRICS to portal page

 5 Replies
 0 Subscribed to this topic
 12 Subscribed to this forum
Sort:
Author
Messages
Rajeev
Basic Member Send Private Message
Posts: 5
Basic Member
In my portal page I have two objects, data query and a formlet with custom pa42.1 My dme query queries the WFMATRICS-table and display job requisitions approved by a user currently logged in, Then I click on a row and capture the key-string(company requisition#) in the variables. Var1=company and Var2=requisition# How do I link these variables to formlet so it can automatically populate custom pa42.1
Terry P
Veteran Member Send Private Message
Posts: 234
Veteran Member
You have to click on the "Custom" option of the PortalPage. Then map them.
Terry P
Veteran Member Send Private Message
Posts: 234
Veteran Member
David Williams
Veteran Member Send Private Message
Posts: 1127
Veteran Member
Try something like this: var FormObj = window.frames["PO23.1_CUSTOM"]; //set the values to the form FormObj.lawForm.setDataValue("FIL-SOURCE-DOC",vReqNum); //do an inquire although it may already once the keys are supplied FormObj.lawformDoFunction("I");
David Williams
Rajeev
Basic Member Send Private Message
Posts: 5
Basic Member
Thanks for the reply guys, appreciated! I was away for two days so didn't get back to you earlier. Here is my function that I have in my portal page, for some reason its not passing the values to the form when I click on the row. The last line(DoFunction) works, I do see a message ”Field Required”. function data0_OnRowClick() { var oDME = page.objects["data0"] var rowRecordAry = oDME.getRowRecord() var oField = rowRecordAry[5] var fieldValue = oField.value.replace(/ /g,"") var vRequisition = fieldValue.substring(4,15); var vCompany=0001; //alert (vRequisition); //var vHK="0001"+vRequisition; // var sURL=portalObj.path+"?_TKN=PA42.1&_HK="+vHK // window.open(sURL); var FormObj = window.frames["PA42.1_MYREQ"]; //set the values to the form FormObj.lawForm.setDataValue("PJR-COMPANY",vCompany); FormObj.lawForm.setDataValue("PJR-REQUISITION",vRequisition); FormObj.lawformDoFunction("I"); }
Rajeev
Basic Member Send Private Message
Posts: 5
Basic Member
It worked after i changed setDataValue to setFormValue. Thanks for you the help - appreciated.