Jump to content

[TOPIC: topicViewTemplate]
[GLOBAL: userSmallPhoto]
Photo

aiuto sms email ed elenchi a cascata
Started by lucacerniglia Nov 27 2014 08:08 AM

3 replies to this topic
[TOPIC CONTROLS]
This topic has been archived. This means that you cannot reply to this topic.
[/TOPIC CONTROLS]
[modOptionsDropdown]
[/modOptionsDropdown]
[reputationFilter]
[TOPIC: post.html]
#1

lucacerniglia

[GLOBAL: userInfoPane.html]
lucacerniglia
  • Observer

  • 3 posts
  • Corona SDK

ciao ragazzi

premetto che sono nuovo alla programmazione, ho alcune domande,

1) è possibile aggiungere un testo alle Email o ai SMS successivamente tramite pulsanti,ES(clicco su un pulsante e nel "body" dell'SMS o della Email spunta una scritta)

2)come faccio a creare un elenco a cascata (il classico elenco per scegliere le città etc)?

grazie



[TOPIC: post.html]
#2

ale

[GLOBAL: userInfoPane.html]
ale
  • Contributor

  • 174 posts
  • Corona SDK

Ciao Luca,

 

1) di solito le email vengono create con native.showPopup() http://docs.coronalabs.com/api/library/native/showPopup.html, credo che tu non possa agire direttamente in modo programmatico (con i pulsanti) sul popup nativo che visualizza la mail, quello che però puoi fare è creare un sistema "a monte", es: creando un testo con display.newText() programmaticamente e alla fine passare il testo composto al body della mail o dell'sms.

 

2) il dop-down menu si basa sul widget TableView, http://docs.coronalabs.com/api/library/widget/newTableView.html.

La tableview conterrà la tua lista delle città, per farla comparire o scomparire puoi usare varie tecniche, dal cambiare l'alpha blend o posizionandola al di fuori dell'area della tua app.

Questo tutorial di Rob Miracle è un concentrato di quello che puoi fare con le TableView:

http://coronalabs.com/blog/2014/03/04/tutorial-advanced-tableview-tactics/

 

Spero ti sia di aiuto.

Ale



[TOPIC: post.html]
#3

lucacerniglia

[GLOBAL: userInfoPane.html]
lucacerniglia
  • Observer

  • 3 posts
  • Corona SDK

ciao Ale,

 

grazie dell' aiuto, sto provando ad usare i tuoi suggerimenti,l'unica cosa che non riesco a capire come fare è passare la scritta dal display.newText al body della mail o dell'sms, non è che potresti farmi un esempio?



[TOPIC: post.html]
#4

ale

[GLOBAL: userInfoPane.html]
ale
  • Contributor

  • 174 posts
  • Corona SDK

Ciao Luca,

se non ho capito male quello che dovresti fare è questo:

local options
local myText = display.newText("Questo è il mio testo che devo riportare nel body della mail",10, 10,300, 200, myApp.fontBold, fontSize)
--Questo è il metodo handler del pulsante
local function handleButtonEvent( event )
    if ( "ended" == event.phase ) then
        print( "Pulsante premuto e rilasciato" )
        options =
        {
            to = "pippo.pluto@topolino.com",
            subject = "Il soggetto della mia mail",
            body = myText.text
        }  
    end
end
-- quindi alla fine o dove ti pare apri il pannello della mail
native.showPopup( "mail", options )

 

Non l'ho testato ma dovrebbe funzionare.

Tieni conto che puoi passare il testo anche senza cliccare sul bottone semplicemente con

body = myText.text
nella lista delle options.

 

Ciao,

Ale




[topic_controls]
[/topic_controls]