Guest User

Untitled

a guest
Feb 24th, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.28 KB | None | 0 0
  1. <div id="app">
  2. <div id="app">
  3. <p> SeletedId's {{ selectedIds }}</p>
  4. <table class="table table-bordered table-hover table-striped">
  5. <thead>
  6. <tr class="text-center">
  7. <th>
  8. <span class="badge badge-info">Select</span>
  9. </th>
  10. <th>
  11. <span class="badge badge-success">Name</span>
  12. </th>
  13. </tr>
  14. </thead>
  15. <tbody v-for="(pay,i) in PaymentType" :key="i">
  16. <tr>
  17. <td>
  18. <input type="checkbox" v-model="selectedIds" :value="{selectedId: pay.Id}" />
  19. </td>
  20. <td>{{pay.Name}}</td>
  21. </tr>
  22. <tr>
  23. </tr>
  24. </tbody>
  25. </table>
  26. </div>
  27. </div>
  28.  
  29. new Vue({
  30. el: '#app',
  31. created(){},
  32. data: {
  33. message: 'Hello Vue.js!',
  34. PaymentType: [{
  35. Id: 1,
  36. Name: "Cash",
  37. HasOtherField: false,
  38. Remarks: ""
  39. },
  40. {
  41. Id: 2,
  42. Name: "Check",
  43. HasOtherField: false,
  44. Remarks: ""
  45. },
  46. {
  47. Id: 3,
  48. Name: "Other",
  49. HasOtherField: true,
  50. Remarks: ""
  51. }
  52. ],
  53. selectedIds: []
  54. }
  55. })
  56.  
  57. <div v-show="selectedIds[option.Id]">
  58. <span>Remarks</span><input type="text" class="form-control"/>
  59. </div>
Add Comment
Please, Sign In to add comment