Advertisement
ignatov

Untitled

Mar 12th, 2020
806
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.         onOpenDialog: function(oEvent) {
  2.  
  3.             var oView = this.getView();
  4.  
  5.             var oSelectedItem = oEvent.getSource();
  6.             var oContext = oSelectedItem.getBindingContext("employee");
  7.             var sPath = oContext.getPath();
  8.  
  9.             var oDialog2 = this.byId("idDetailedEmployeeInfo");
  10.             if (!oDialog2) {
  11.  
  12.                 Fragment.load({
  13.                     id: oView.getId(),
  14.                     name: "com.employeeDb.fragments.DetailedEmployeeInfo",
  15.                     controller: this
  16.                 }).then(function(oDialog) {
  17.                    
  18.                     oView.addDependent(oDialog);
  19.  
  20.                     oDialog.bindElement({
  21.                         path: sPath,
  22.                         model: "employee"
  23.                     });
  24.  
  25.                     oDialog.open();
  26.  
  27.                 });
  28.             } else {
  29.                 oDialog2.bindElement({
  30.                     path: sPath,
  31.                     model: "employee"
  32.                 });
  33.                 oDialog2.open();
  34.             }
  35.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement