brillant 4 petites textInput boîtes de side-by-side

J'ai un brillant server version 0.4.0 et je veux avoir 4 petits textInput boîtes à ressembler à ceci:

x-min x-max y-min y-max
[...] [...] [...] [...]

Ils maintenant ressembler à ceci:

x-min 
[...................]
x-max
[...................]
y-min 
[...................]
y-max 
[...................]

Avec ce code:

textInput(inputId="xlimitsmin", label="x-min", value = 0.0),
textInput(inputId="xlimitsmax", label="x-max", value = 0.5),
textInput(inputId="ylimitsmin", label="y-min", value = 0.5),
textInput(inputId="ylimitsmax", label="y-max", value = 1.0),

Des idées comment faire?

ÉDITÉ: j'ai changé des choses comme ça ailleurs dans le code:

<style type="text/css">select#yaxis4 { height: 280px; width: 500px; }</style>
[... which links to this later on in the page...]
          <label class="control-label" for="yaxis4">Y-Axis</label>
          <select id="yaxis4" multiple="multiple">

Et c'est à quoi il ressemble pour ceux qui ne travaillent pas:

<style type="text/css">select#xlimitsmax { display: inline-block; max-width: 50px; }</style>
[... which links to...]
          <label>x-max</label>
          <input id="xlimitsmax" type="text" value="0.5"/>

ÉDITÉ:

Ici est un autonome exemple ui.R qui ne fonctionne pas:

library(shiny)
shinyUI(
pageWithSidebar(
  # application title
  headerPanel("test01"),
  sidebarPanel(
    tags$head(
      tags$style(type="text/css", "select { max-width: 360px; }"),
      tags$style(type="text/css", ".span4 { max-width: 360px; }"),
      tags$style(type="text/css",  ".well { max-width: 360px; }")
              ),
    wellPanel(
      p(strong("Side Panel:"))
             )
   ),
  mainPanel(
    textInput(inputId="xlimitsmin", label="x-min", value = 0.0),
    tags$head(tags$style(type="text/css", "select#xlimitsmin { max-width: 50px }")),
    textInput(inputId="xlimitsmax", label="x-max", value = 0.5),
    tags$head(tags$style(type="text/css", "select#xlimitsmax { display: inline-block; max-width: 50px; }"))
    )
))

Page:

brillant 4 petites textInput boîtes de side-by-side

  • Où dans le code sont à votre <style> déclarations? Si vous venez de faire quelque chose comme changer la boîte de sélection des couleurs que le travail?
  • le style déclarations sont dispersés dans le brillant de l'interface utilisateur.R fichier et de se mettre dans le code html de la tête (tags$head(tags$style(type="text/css", "select#something { height: 200px; width: 300px; }"))). Si je fais quelque chose comme ce qui suit, ne fonctionne toujours pas: tags$head(tags$style(type="text/css", "select#xlimitsmin { max-width: 50px }"))
  • Ping! Bounty en 6 heures peut vous donnez à quelqu'un?
  • J'ai obtenu 16 heures? Je vais essayer les réponses de retour demain dans le bureau de 12 heures de temps.
InformationsquelleAutor 719016 | 2013-12-17