Highlighted

Exception error on Button2 click event

Avatar

Avatar

mdawn50

Avatar

mdawn50

mdawn50

06-07-2015

Here is the script on the Button2:

var oDoc = event.target;

oDoc.mailDoc ({

bUI: true,

cTo: "gs@follett.com" ,

cSubject: form1.page1.posFlowed.posSub.storeNbr.rawValue + " " + form1.page1.posFlowed.posSub.schoolName.rawValue + " " + form1.page1.firstlinePosit.orderQuote.formattedValue + " " + "Standard Chair" ,

cMsg: "" ,

});

I have check everything several times and am obviously overlooking something. I keep getting an Exception error on line 8 of Button2 on the click event. I have double and triple checked the rawValue and formattedValue path names. The Standard Chair is text.

Thanks in advance for your help,

MDawn

Replies

Highlighted

Avatar

Avatar

jasotastic81

Avatar

jasotastic81

jasotastic81

07-07-2015

Is line 8 the cMsg line? There's a comma at the end that shouldn't be there since it's the last line in your mailDoc build.

Highlighted

Avatar

Avatar

mdawn50

Avatar

mdawn50

mdawn50

07-07-2015

Line 8 is this:

});

Thanks,

MDawn

Highlighted

Avatar

Avatar

mdawn50

Avatar

mdawn50

mdawn50

07-07-2015

Interestingly, it works if I remove this:

+ form1.page1.firstlinePosit.orderQuote.formattedValue +

from the Subject line. The path is accurate. Am I used formattedValue incorrectly?

Thanks,

MDawn

Highlighted

Avatar

Avatar

jasotastic81

Avatar

jasotastic81

jasotastic81

07-07-2015

Field.formattedValue returns a string, so it shouldn't be a problem.

I tried your code with two text fields and a numeric field with a currency pattern, and it created the email just fine.

I'd look back at that path to the orderQuote field. Is that part of a table or a subform? If so, is it in something that is repeated? If you place your cursor in the script editor and CTRL+click the orderQuote field, is that the path it gives you?

786642_pastedImage_0.png

786643_pastedImage_1.png

786650_pastedImage_2.png

Highlighted

Avatar

Avatar

mdawn50

Avatar

mdawn50

mdawn50

07-07-2015

Thanks for your response. orderQuote is a radio button group of two buttons. They've been assigned numbers 1 and 2 and formatted values "Place order" and "Quote."

Also, I'll try your suggestion.

Thanks,

MDawn

Highlighted

Avatar

Avatar

jasotastic81

Avatar

jasotastic81

jasotastic81

07-07-2015

OK, that makes a difference. If you're talking about the values for the radio buttons you set in the binding tab, you want orderQuote.rawValue.

786996_pastedImage_0.png

786997_pastedImage_1.png

Highlighted

Avatar

Avatar

mdawn50

Avatar

mdawn50

mdawn50

08-07-2015

In the Binding tab, I would like the "Item" value to display, rather than the "Value" value.

7-8-2015 1-28-52 PM.jpg

I thought I remembered doing this before using formatted.Value but it's been awhile and I've forgotten, apparently!

Thanks,

MDawn

Highlighted

Avatar

Avatar

jasotastic81

Avatar

jasotastic81

jasotastic81

08-07-2015


orderQuote.selectedMember().caption.value.text.value


Highlighted

Avatar

Avatar

mdawn50

Avatar

mdawn50

mdawn50

08-07-2015

I could not get your answer to work. So, since I'm short on time, I changed the Value in the radio button list to the Place order and Quote values and used the rawValue expression and it works the way I need it to.

Thanks for all your help. I'm still not sure what I'm doing wrong, but I did get it to work the way I need (which today is a success for me!)

Thanks,

MDawn