[
https://issues.apache.org/jira/browse/FLEX-33591?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13690211#comment-13690211
]
Saju Thankathurai commented on FLEX-33591:
------------------------------------------
Hi Flex team, Whether the issue which i reported is a defect or this can be
accomplished using other methods?
> How to add comma separated numbers in the address field of message
> ------------------------------------------------------------------
>
> Key: FLEX-33591
> URL: https://issues.apache.org/jira/browse/FLEX-33591
> Project: Apache Flex
> Issue Type: Bug
> Components: .Unspecified - Mobile
> Affects Versions: Adobe Flex SDK 4.6 (Release)
> Environment: Mobile
> Reporter: Saju Thankathurai
>
> I have developed a Flex mobile application using Flex 4.6 sdk. Its a Contact
> manager application. I have given additional functionality to the Employee
> contact manager sample app of Adobe.
> I am facing an issue while sending a group message.
> I have a xml file to store user data. Later i use sqlite db to read and store
> the xml data into the dataBase.
> I have a requirement, If we click on a menu item, Message box should be
> opened and all the mobile numbers should be populated in the TO address.
> So i have a menuItem
> <s:viewMenuItems>
> <s:ViewMenuItem id="grpeMsgMenu" label="Group Msg"
> click="grpeMsgMenu_clickHandler(event)"/>
> </s:viewMenuItems>
> On click of this,,
> public function grpeMsgMenu_clickHandler():void
> {
>
> var groupSmsString:String = "";
> // TODO Auto-generated method stub
> var phoneCollection:ArrayCollection = new
> ArrayCollection();
> phoneCollection =
> srv.populatePhoneNumbersForGroupMsg("group");
>
> if(phoneCollection != null)
> {
> for(var i:int = 0 ; i < phoneCollection.length
> ; i++)
> {
> if(i ==
> phoneCollection.length-1)//means last record is going to insert, So dont
> append comma
> {
> groupSmsString +=
> phoneCollection[i];
> }
> else
> {
> groupSmsString +=
> phoneCollection[i] + ",";
> }
> }
> }else
> {
> //Phone arrayCollection is null.
> groupSmsString = "";
> }
> if(groupSmsString != "")
> navigateToURL(new
> URLRequest("sms:"+encodeURIComponent(groupSmsString)));
>
> trace(groupSmsString);
> }
> Where srv is the DAO class, It calls the method, Executes the query and
> returns all the phone numbers from the .db file.
> Finally the groupSmsString holds the value as
> [+919223454345,+919565678876,+9192233223344,+919122221111] and so on
> So i have comma separated values to be passed to the TO field of SMS.
> The problem is in the TO field of message, the groupSmsString is not coming
> as comma separated, rather it is coming as
> +919223454345+919565678876+9192233223344+919122221111
> This problem is observed in LG Optimus mobile. But strangely it is working
> fine in Sony Xperia.
> I spent many times in tracing the issue, by
> 1.replacing encodeURIComponent with encodeURI,
> 2.without using encodeURIComponent and encodeURI
> 3.passing %2c instead of comma..
> But could not succeed.
> I feel it could be a bug, So posting in Jira.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira