Advertisement
yambroskin

Карточка объекта в панели задачи процесса

Feb 16th, 2017
1,605
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.12 KB | None | 0 0
  1. @using EleWise.ELMA.Documents.Metadata;
  2. @using EleWise.ELMA.Model.Metadata;
  3. @using EleWise.ELMA.Model.Services;
  4. @using EleWise.ELMA.Security;
  5. @ {
  6.     var context = Model.Instance.Context;
  7.     var entity = context.Dossier; // <<<<<-------сюда вставить вместо Bid название из контекства
  8.  
  9.     var method = "ViewItem"; //<<<-------сюда пишем Edit или ViewItem
  10.  
  11. }
  12.  
  13. @if(entity != null) {
  14.     var metadata = MetadataLoader.LoadMetadata(entity.GetType());
  15.     var entityUid = entity.Uid.ToString().Replace('-', '_');
  16.  
  17.     <div id = '@(entityUid+method)'> </div>
  18.  
  19.     <script>
  20.         var fieldnames;
  21.     LoadEntity();
  22.  
  23.     function LoadEntity() {
  24.         var url = '/Common/Catalogs/@method/@entity.Id?uid=@metadata.Uid.ToString()&inPopUp=true';
  25.         $.ajax({
  26.             url: url,
  27.             type: 'GET',
  28.             success: function(data) {
  29.  
  30.                 $('#@(entityUid+method)').html(data);
  31.  
  32.             }
  33.         });
  34.     }
  35.  
  36.     </script>
  37.  
  38. } else {
  39.  
  40.     <p> Дело еще не сохранено в системе или оно не выбрано </p>
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement