2016-08-25 6 views
0

流星のコードの各ブロックで動的に生成されたボタンをクリックしてフォームを表示するにはどうすればよいですか?流星の動的に生成された各ブロックをクリックしてフォームを表示する方法は?

<div id="wCard"> 

       {{#each workflow}} 
       <div class="pheader"> 
        <h2>{{project}}</h2> 
        <hr width="90%"> 
       </div> 
        <br> 
       <div class="workflowcard"> 
       <div class="module-card"> 
        <div> 
        <div class="card-header wfmodule">{{workflowTitle}}</div> 
        <div class="assigned-tag">Assigned To:</div> 
        <div class="assigned-to">{{team}}<hr></div> 
        <div class="actions">No Actions Created</div> 
        </div> 
        <div> 
         due date 
        </div> 
       </div> 
       <div class="actionBtn"><button class="btn-wf stage-blue-wf button-x-small-wf" id="newAction">New Action</button></div> 

      </div> 
       {{/each}} 

     </div> 

フォームを送信すると、このカードが動的に生成されます。このカードには新しいアクションボタンがあり、動的に生成されたカードの新しいアクションボタンをクリックすると別のフォームが表示されます。

+0

どのサンプルコードで作業していますか? –

+0

私が正しいのであれば、ブロックごとにボタンをクリックしてフォームを表示したいですか? –

+0

はい。どうしたらいい? – sailu

答えて

0

テンプレートヘルパーとjqueryを使用してください。

例コード: main.htmlを

<template name="test"> 
    <div id="form1" class="hidden"> 
     Form Stuff 
    </div> 

    <button id="click_button">Click to Show form</button> 

JavaScriptで[ファイル] - main.js

Template.test.events({ 
    "click #click_button" : function() { 
     $("#form1").removeClass("hidden"); 
} 

ブートストラップパッケージ(twbs:bootstrap)を持っている場合class="hidden"は動作しますが追加されました。

+0

動的に生成されたカードで動作しますか? beacuseボタンはcrdの中にあります。 – sailu

+0

はい、そうです。クラスセレクタとidセレクタには注意してください。 – Ankit

+0

こんにちはAnkitありがとうございました。それは正常に動作しています。もう一度ありがとうございます。もしあなたが私のコーディングのどこにいらっしゃいましたか? – sailu

関連する問題