Advertisement
ignatov

Untitled

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