Ben tıkladığı Shiny bir HTML düğmesine sahip, /www
dizininde bir .js
dosyada JavaScript işlevini geocodeAddressStreet(...)
çağırır:Paralel olarak hem JavaScript hem de R kodunu çağırmak için Parlak'da nasıl bir düğme alabilirim?
tags$body(tags$input(type = "button",
value = "Next",
id = "button1",
onClick = "geocodeAddressStreet(houseNumber,streetName,addressCity,addressState)"))),
Ancak zaman ikinci bir dosya aramak için bu düğmeyi nasıl çözemiyorum tıklandığında, foo.R
diyelim. Her iki prosedür de bağımsız olarak çalışır, ancak Shiny'ta bir HTML öğesine inputId
eklemenin bir yolu yoktur. Şu anda biri R kodu ve diğeri JavaScript kodunu çağıran iki farklı buton var, fakat bu pratik olmayan bir çözüm.
yaklaşımını da kullanabilirsiniz. "Server.r" düğmesine tıklattığınızda komut dosyasını çağıran bir "observe()" kuramıyor musunuz? –
Yine de 'inputId' öğesine ihtiyacınız yok mu? Bu düğme, söyleyebileceğim kadarıyla standart bir HTML kimliğine sahip. –
Standart 'actionButton' parlak işleviyle ilgili sorun nedir? – nicola