Procházet zdrojové kódy

Update .getValue() - number of characters entered

shiny-input
Garrick Aden-Buie před 6 roky
rodič
revize
b3958d5e3f
2 změnil soubory, kde provedl 11 přidání a 1 odebrání
  1. +10
    -0
      inst/shiny-input-app/dev-shiny-input.Rmd
  2. +1
    -1
      inst/shiny-input-app/typing.js

+ 10
- 0
inst/shiny-input-app/dev-shiny-input.Rmd Zobrazit soubor

@@ -321,3 +321,13 @@ Read through it and discuss what each method does.
## Setup our input binding

Now it's time to setup our input binding. Replace `FIXME` with `el.value`.
(`r github_sha_link("85205fbcbb93ccb506558e62f73a8f0d6a88c83c")`)

### Your Turn

The `.value` of a `textarea` element
is a string containing the text inside the element.

Update `.getValue()` to

1. Return the number of characters the user has typed

+ 1
- 1
inst/shiny-input-app/typing.js Zobrazit soubor

@@ -16,7 +16,7 @@ $.extend(typingSpeed, {
// your input. In this function, find or construct the value that will be
// returned to Shiny. The ID of `el` is used for the inputId.

return el.value;
return el.value.length;
},
setValue: function(el, value) {
// This method is used for restoring the bookmarked state of your input

Načítá se…
Zrušit
Uložit