[JAVA] J'ai essayé de développer un outil de gestion des effectifs

Ce que j'ai fait

Nous avons développé une application web qui gère le nombre d'étapes. Langage: Java (Spring), JavaScript

procédure

  1. Créez un projet (enregistrez le code du projet à ce moment)
  2. En entrant le code de projet enregistré en 1., passez au projet que vous souhaitez ajouter / modifier / afficher
  3. Ajouter une tâche (nom de la tâche, main-d'œuvre, date de début, date de fin, responsable, etc.)
  4. Parcours des tâches (quel type de tâche la personne en charge a accompli dans une certaine période, combien d'efforts chaque personne en charge du projet consacre, etc.)

écran

Écran de saisie du code de projet スクリーンショット 2020-05-30 13.53.52.png

Écran d'ajout (et de modification) de tâche スクリーンショット 2020-05-30 13.54.28.png

Écran de visualisation des tâches スクリーンショット 2020-05-30 13.53.05.png

Obstrué

Coopération entre JavaScript et Thymeleaf?

Comme je l'ai écrit dans Article précédent, par exemple, en JavaScript

target.html('<a th:href="@{/hello}">échantillon</a>');

Même si j'écrivais, la balise a ne fonctionnait pas.

Solution

<script type="text/javascript" th:inline="javascript">
    const link = /*[[@{/hello}]]*/'';
    target.html('<a href="' + link + '">échantillon</a>');
</script>

Je l'ai résolu en écrivant. De cette façon, j'ai eu du mal avec le fait que le `` th: '' de Thymeleaf ne peut pas être utilisé en JavaScript.

Le problème de ne pas pouvoir écrire la balise form à l'intérieur de la balise `` table

Par exemple

<table>
    <tr>
        <th>#</th>
        <th>Nom</th>
        <th>bouton</th>
    </tr>
    <tr>
        <form>
            <td>1</td>
            <td><input type="text"/></td>
            <td><input type="submit"></td>
        </form>
    </tr>
    <tr>
        <form>
            <td>2</td>
            <td><input type="text" /></td>
            <td><input type="submit"></td>
        </form>
    </tr>
</table>

Si c'est une image スクリーンショット 2020-05-30 14.21.26.png

C'est le cas. En regardant cela avec les outils de développement de Chrome, ... スクリーンショット 2020-05-30 14.27.43.png

Étrange. .. .. Balise `` form '', ne la fermez pas ici. .. ..

Solution

  1. Ajoutez l'attribut id à la balise `` form ''
  2. Entrez l'identifiant donné en 1. dans l'attribut form de la balise input.

En faisant cela, vous pouvez envoyer la valeur de la valeur input correspondant à l'id de la balise `form```. Au fait, la balise form``` peut être écrite n'importe où au-dessus ou en dessous de la balise ʻinput```.

Dans l'exemple ci-dessus

<table>
    <tr>
        <th>#</th>
        <th>Nom</th>
        <th>bouton</th>
    </tr>
    <tr>
        <form id="form_01"></form>
        <td>1</td>
        <td><input type="text" form="form_01" /></td>
        <td><input type="submit" form="form_01"></td>
    </tr>
    <tr>
        <form id="form_02"></form>
        <td>2</td>
        <td><input type="text" form="form_02" /></td>
        <td><input type="submit" form="form_02"></td>
    </tr>
</table>

En regardant les outils de développement

スクリーンショット 2020-05-30 14.32.57.png

Ça devrait ressembler à ça! Cela fonctionnera probablement.

c'est tout. Merci d'avoir lu jusqu'au bout.

référence

Les balises de formulaire ne peuvent pas être imbriquées et comment les gérer Comment écrire le formulaire HTML5 et INPUT séparément

Recommended Posts

J'ai essayé de développer un outil de gestion des effectifs
J'ai essayé de développer un site Web pour étudier DUO3.0.
J'ai essayé de développer un site Web pour enregistrer les dépenses.
J'ai essayé de développer un site Web de partage de boutique de ramen.
Je souhaite développer une application web!
java j'ai essayé de casser un simple bloc
J'ai essayé de créer une application de clonage LINE
J'ai essayé de développer une application en 2 langues
J'ai essayé d'implémenter un serveur en utilisant Netty
J'ai essayé de casser le bloc avec java (1)
J'ai essayé de créer une compétence Clova en Java
J'ai essayé de créer une fonction de connexion avec Java
J'ai essayé de vérifier yum-cron
J'ai essayé de créer un environnement de développement java8 avec Chocolatey
J'ai essayé d'ajouter une ligne de séparation à TabLayout sur Android
J'ai essayé de moderniser une application Java EE avec OpenShift.
[Rails] J'ai essayé de créer une mini application avec FullCalendar
J'ai essayé de convertir une chaîne de caractères en un type LocalDate en Java
J'ai essayé d'implémenter une application web pleine de bugs avec Kotlin
J'ai créé un client RESAS-API en Java
J'ai essayé de créer un environnement de développement padrino avec Docker
J'ai essayé de développer une application web à partir d'un mois et demi d'histoire d'apprentissage de la programmation
J'ai essayé de mâcher C # (indexeur)
J'ai essayé un petit docker de digdag.
J'ai essayé de résumer le support d'iOS 14
J'ai essayé d'interagir avec Java
J'ai essayé d'expliquer la méthode
J'ai essayé l'outil de micro-benchmarking de Java JMH
J'ai essayé de résumer l'apprentissage Java (1)
J'ai essayé de résumer Java 8 maintenant
C # (polymorphisme: polymorphisme)
J'ai essayé d'expliquer Active Hash
J'ai créé un outil de génération package.xml.
J'ai essayé de créer une application cartographique simple dans Android Studio
J'ai essayé d'illuminer le sapin de Noël dans un jeu de la vie
J'ai essayé d'écrire du code comme une déclaration de type en Ruby
J'ai essayé de créer un environnement de développement Spring MVC sur Mac
[Unity] J'ai essayé de créer un plug-in natif UniNWPathMonitor en utilisant NWPathMonitor
J'ai essayé de créer une application simple en utilisant Dockder + Rails Scaffold
[Java] J'ai essayé de faire un labyrinthe par la méthode de creusage ♪
J'ai essayé de générer une source de programme en langage C à partir de cURL
J'ai créé un outil pour afficher la différence du fichier CSV
J'ai essayé de créer une fonction de groupe (babillard) avec Rails
J'ai essayé de créer une classe parent d'objet de valeur dans Ruby
J'ai essayé de créer une simple application Android de reconnaissance faciale en utilisant OpenCV
J'ai essayé un problème de calendrier avec Ruby
J'ai essayé de résumer les méthodes utilisées
Je veux écrire un joli build.gradle
J'ai essayé de migrer le traitement vers VS Code
J'ai essayé d'utiliser l'outil de diagnostic Java Arthas
J'ai essayé de résumer les expressions Java lambda
[Rails] J'ai essayé d'implémenter une transaction qui combine plusieurs processus DB
J'ai essayé de démarrer avec Web Assembly
[iOS] J'ai essayé de créer une application de traitement de type insta avec Swift
Je veux écrire un test unitaire!