JavaScript API Reference/Ab.view.View object

View.openDialog(url, restriction, newRecord, parameters)

Opens a dialog and loads the specified view.

Parameters:


Example:

var restriction = {'rm.bl_id':bl_id, 'rm.fl_id':fl_id, 'rm.rm_id':rm_id };
var workRequestId = View.panels.get('exWorkRequest_wrForm').getFieldValue('wr.wr_id');

View.openDialog('ab-select-room.axvw', restriction, false, {
    width: 300,
    height: 400,
    closeButton: false,
    maximize: true,
    afterViewLoad: function(dialogView) {
        var selectRoomController = dialogView.controllers.get('selectRoomController');
        selectRoomController.workRequestId = workRequestId;
    },
    callback: function(res) {
        var clause = res.clauses[2];
        var value = clause.value;
        View.panels.get('exWorkRequest_wrForm').setFieldValue('wr.rm_id', value);
    }
});