[JAVA] Je veux donner un nom de classe à l'attribut select

Je suis tombé sur la boîte de sélection lors de la création d'une application avec des rails, je la garderai donc comme un enregistrement.

L'environnement est le suivant. ruby 2.6.5 Ruby on Rails 6.0.3.

Que veux-tu faire

À l'origine, la boîte de sélection pour les heures d'ouverture a déjà été implémentée. Ajouter un bouton 24 heures + Je veux que toutes les cases de sélection contiennent «00» lorsque le bouton est cliqué en utilisant Javascript. (L'image ci-dessous) f1d0dc39dd28504edcd3be06647cbad1.png <Après avoir cliqué> 95f4366f509951f98ab68ff151686fa3.png

Point de trébuchement

Le nom de la classe n'est pas affecté à l'attribut select! Je pensais procéder dans l'ordre suivant, mais mon nez était brillamment écrasé.

  1. Donnez le même nom de classe à l'attribut select correspondant
  2. Obtenez tous les éléments avec le nom de la classe cible en Javascript
  3. Modifiez la valeur du champ obtenu par la fonction forEach en «00»

Pour le moment, je l'ai réécrit avec le code suivant pour lui donner un nom de classe. (Écrivez classe: "ouverture-heure" à la fin de {})


<%= f.time_select :open_time, {prompt: true, ignore_date: true, minute_step: 15, class: "opening-hour"} %> 〜
<%= f.time_select :close_time, {prompt: true, ignore_date: true, minute_step: 15, class: "opening-hour"} %>

Après rechargement et vérification avec l'outil de vérification ... c0feeff4834008d06bcb50ce6cfb9a04.png

Le nom de la classe n'a pas été donné.

Conclusion

Les options d'assistance et les options html doivent être écrites séparément.

J'ai fait référence à l'article de blog suivant. Comment utiliser date_select [Rails]

référence time_field, Les options d'assistance et les attributs HTML sont répertoriés respectivement. Les deux ont dû être séparés plutôt que mis dans le même {}. En réécrivant mon code comme suit, le nom de la classe a été attribué avec succès!

<%= f.time_select :open_time, {prompt: true, ignore_date: true, minute_step: 15}, {class: "opening-hour"} %> 〜
<%= f.time_select :close_time, {prompt: true, ignore_date: true, minute_step: 15}, {class: "opening-hour"} %>

acd7910429ca8c88fa52e24ca09fc460.png

Depuis que le nom de la classe a été donné, après cela, j'ai pu exécuter l'implémentation que j'attendais en toute sécurité en faisant 2.3 dans l'ordre!

Recommended Posts

Je veux donner un nom de classe à l'attribut select
Je souhaite créer un formulaire pour sélectionner la catégorie [Rails]
Je veux appeler une méthode d'une autre classe
Je souhaite afficher le nom de l'affiche du commentaire
Je souhaite ajouter une fonction de suppression à la fonction de commentaire
Je veux obtenir récursivement la superclasse et l'interface d'une certaine classe
Je veux appeler une méthode et compter le nombre
Je souhaite rechercher de manière récursive la liste des classes sous le package
Je veux changer la valeur de l'attribut dans Selenium of Ruby
Je souhaite développer une application web!
Je veux écrire un joli build.gradle
Je veux écrire un test unitaire!
Je veux obtenir le nom de champ du champ [Java]. (Vieux ton d'histoire)
Je veux que vous utilisiez Enum # name () pour la clé de SharedPreference
[Ruby] Je veux faire un saut de méthode!
Je veux var_dump le contenu de l'intention
Je veux écrire une simple répétition d'une chaîne de caractères
Je souhaite concevoir une structure pour la gestion des exceptions
Je veux tronquer après la virgule décimale
Je veux obtenir la valeur en Ruby
Je souhaite obtenir une liste de chaînes de caractères uniques uniquement en excluant les chaînes de caractères fixes du nom de fichier
[Java] Je souhaite calculer la différence par rapport à la date
Je veux intégrer n'importe quel TraceId dans le journal
Je veux utiliser une petite icône dans Rails
Je veux connaître la réponse de l'application Janken
Je souhaite utiliser le mode sombre avec l'application SWT
Je souhaite surveiller un fichier spécifique avec WatchService
Je souhaite définir une fonction dans la console Rails
Je veux appeler la méthode principale en utilisant la réflexion
Je veux cliquer sur une broche GoogleMap dans RSpec
[Commentaire approximatif] Je veux épouser la méthode du pluck
Je veux retourner la position de défilement de UITableView!
Je souhaite simplifier la sortie du journal sur Android
Je souhaite créer une annotation générique pour un type
Je souhaite utiliser PowerMock dans une classe qui combine des tests paramétrés et des tests ordinaires
[Rails] Je souhaite afficher la destination du lien de link_to dans un onglet séparé
Je souhaite lire le fichier de propriétés avec un nom de fichier autre que application.yml ou application- [nom du profil] .yml avec Spring Boot
Comment obtenir le nom d'une classe / méthode exécutée en Java
[Java] Je souhaite convertir un tableau d'octets en un nombre hexadécimal
Je veux trouver un chemin relatif dans une situation où Path est utilisé
[Rails] [bootstrap] Je souhaite modifier la taille de la police de manière réactive
(´-`) .. oO (Je veux trouver facilement la sortie standard" Hello ".
Je veux amener Tomcat sur le serveur et démarrer l'application
Je souhaite implémenter une fonction d'édition des informations produit ~ part1 ~
Comment créer un formulaire pour sélectionner une date dans le calendrier
Je souhaite créer un modèle spécifique d'ActiveRecord ReadOnly
Je souhaite modifier le paramètre de sortie du journal de UtilLoggingJdbcLogger
Je veux faire une liste avec kotlin et java!