2016-06-17 6 views
1

Я хочу добавить действие для создания с некоторым случаем, но я не знаю правильного синтаксиса.Используйте @if с синтаксисом бритвы в методе jquery

<script type="text/javascript"> 
$(document).ready(function() { 
     $('#XXX').jtable({ 
     title: 'XXXXX', 
     actions: { 
      listAction: '@Url.Action("XXX")', 
      createAction: '@Url.Action("XX","XXX")', 
      deleteAction: '@Url.Action("XX", "XXX")', 
      updateAction: '@Url.Action("XX", "XX")' 
     }, 
     fields: { 
      Id: { 
       key: true, 
       create: false, 
       edit: false, 
       list: false 
      }, 
      Name: { 
       title: 'Ad', 
       width: '40%', 
       inputClass: 'validate[required]' 
      } 
     } 
    }); 
    $('#XXXX').jtable('load'); 
}); 

Я имею в виду, как показано ниже: , если пользователь имеет право, я хочу добавить создать действие.

actions: { 
      listAction: '@Url.Action("XXX")', 
      @if(true){ createAction: '@Url.Action("XX","XXX")',} 
      deleteAction: '@Url.Action("XX", "XXX")', 
      updateAction: '@Url.Action("XX", "XX")' 
     } 

спасибо.

+0

Вы были в состоянии решить эту проблему? – bwyn

ответ

1

на основе this post, следующие работал для меня:

@if(true){ 
    <text> 
    createAction: '@Url.Action("XX","XXX")', 
    </text> 
}