Skip to main content
added 2 characters in body
Source Link

I need to create a GUI extension in which after select one or more elements and click a ribbon button a popup window should appear to show the user some options and after seletec them and click ok a workflow has to start. Right now I'm focused on trying to open the popup window and pass to it the selected items. I created in the js file the following code:

Extensions.enviarTraducir.prototype._execute = function enviarTraducir$_execute(selection) {
var tcmUris = "";
for (var i = 0; i < selection.getCount() - 1 ; i++) {
    tcmUris += selection.getItem(i) + ",";
}
tcmUris += selection.getItem(selection.getCount()-1);
var host = window.location.protocol + "//" + window.location.host;
var url = host + '/WebUI/Editors/Traducciones/client/html/popup.htm?Uris=' + tcmUris;
var popup = $popup.create(url, "toolbar=no,width=400px,height=200px,resizable=false,scrollbars=false", null);
popup.open();
};

but it still doesn't work. A part of that if it works, I don't know how to pass that information to a core service code that makes the workflow starts and do his stuff. Does anyone has a clue, links, tutorial or something it could help me? Could be that popup.htm a popup.aspx page? That could maybe solve my problem Thanks in adnvance.

I need to create a GUI extension in which after select one or more elements and click a ribbon button a popup window should appear to show the user some options and after seletec them and click ok a workflow has to start. Right now I'm focused on trying to open the popup window and pass to it the selected items. I created in the js file the following code:

Extensions.enviarTraducir.prototype._execute = function enviarTraducir$_execute(selection) {
var tcmUris = "";
for (var i = 0; i < selection.getCount() - 1 ; i++) {
    tcmUris += selection.getItem(i) + ",";
}
tcmUris += selection.getItem(selection.getCount());
var host = window.location.protocol + "//" + window.location.host;
var url = host + '/WebUI/Editors/Traducciones/client/html/popup.htm?Uris=' + tcmUris;
var popup = $popup.create(url, "toolbar=no,width=400px,height=200px,resizable=false,scrollbars=false", null);
popup.open();
};

but it still doesn't work. A part of that if it works, I don't know how to pass that information to a core service code that makes the workflow starts and do his stuff. Does anyone has a clue, links, tutorial or something it could help me? Could be that popup.htm a popup.aspx page? That could maybe solve my problem Thanks in adnvance.

I need to create a GUI extension in which after select one or more elements and click a ribbon button a popup window should appear to show the user some options and after seletec them and click ok a workflow has to start. Right now I'm focused on trying to open the popup window and pass to it the selected items. I created in the js file the following code:

Extensions.enviarTraducir.prototype._execute = function enviarTraducir$_execute(selection) {
var tcmUris = "";
for (var i = 0; i < selection.getCount() - 1 ; i++) {
    tcmUris += selection.getItem(i) + ",";
}
tcmUris += selection.getItem(selection.getCount()-1);
var host = window.location.protocol + "//" + window.location.host;
var url = host + '/WebUI/Editors/Traducciones/client/html/popup.htm?Uris=' + tcmUris;
var popup = $popup.create(url, "toolbar=no,width=400px,height=200px,resizable=false,scrollbars=false", null);
popup.open();
};

but it still doesn't work. A part of that if it works, I don't know how to pass that information to a core service code that makes the workflow starts and do his stuff. Does anyone has a clue, links, tutorial or something it could help me? Could be that popup.htm a popup.aspx page? That could maybe solve my problem Thanks in adnvance.

edited body
Source Link

I need to create a GUI extension in which after select one or more elements and click a ribbon button a popup window should appear soto show the user some options and after seletec them and click ok a workflow has to start. Right now I'm focused on trying to open the popup window and pass to it the selected items. I created in the js file the following code:

Extensions.enviarTraducir.prototype._execute = function enviarTraducir$_execute(selection) {
var tcmUris = "";
for (var i = 0; i < selection.getCount() - 1 ; i++) {
    tcmUris += selection.getItem(i) + ",";
}
tcmUris += selection.getItem(selection.getCount());
var host = window.location.protocol + "//" + window.location.host;
var url = host + '/WebUI/Editors/Traducciones/client/html/popup.htm?Uris=' + tcmUris;
var popup = $popup.create(url, "toolbar=no,width=400px,height=200px,resizable=false,scrollbars=false", null);
popup.open();
};

but it still doesn't work. A part of that if it works, I don't know how to pass that information to a core service code that makes the workflow starts and do his stuff. Does anyone has a clue, links, tutorial or something it could help me? Could be that popup.htm a popup.aspx page? That could maybe solve my problem Thanks in adnvance.

I need to create a GUI extension in which after select one or more elements and click a ribbon button a popup window should appear so show the user some options and after seletec them and click ok a workflow has to start. Right now I'm focused on trying to open the popup window and pass to it the selected items. I created in the js file the following code:

Extensions.enviarTraducir.prototype._execute = function enviarTraducir$_execute(selection) {
var tcmUris = "";
for (var i = 0; i < selection.getCount() - 1 ; i++) {
    tcmUris += selection.getItem(i) + ",";
}
tcmUris += selection.getItem(selection.getCount());
var host = window.location.protocol + "//" + window.location.host;
var url = host + '/WebUI/Editors/Traducciones/client/html/popup.htm?Uris=' + tcmUris;
var popup = $popup.create(url, "toolbar=no,width=400px,height=200px,resizable=false,scrollbars=false", null);
popup.open();
};

but it still doesn't work. A part of that if it works, I don't know how to pass that information to a core service code that makes the workflow starts and do his stuff. Does anyone has a clue, links, tutorial or something it could help me? Could be that popup.htm a popup.aspx page? That could maybe solve my problem Thanks in adnvance.

I need to create a GUI extension in which after select one or more elements and click a ribbon button a popup window should appear to show the user some options and after seletec them and click ok a workflow has to start. Right now I'm focused on trying to open the popup window and pass to it the selected items. I created in the js file the following code:

Extensions.enviarTraducir.prototype._execute = function enviarTraducir$_execute(selection) {
var tcmUris = "";
for (var i = 0; i < selection.getCount() - 1 ; i++) {
    tcmUris += selection.getItem(i) + ",";
}
tcmUris += selection.getItem(selection.getCount());
var host = window.location.protocol + "//" + window.location.host;
var url = host + '/WebUI/Editors/Traducciones/client/html/popup.htm?Uris=' + tcmUris;
var popup = $popup.create(url, "toolbar=no,width=400px,height=200px,resizable=false,scrollbars=false", null);
popup.open();
};

but it still doesn't work. A part of that if it works, I don't know how to pass that information to a core service code that makes the workflow starts and do his stuff. Does anyone has a clue, links, tutorial or something it could help me? Could be that popup.htm a popup.aspx page? That could maybe solve my problem Thanks in adnvance.

added 4 characters in body
Source Link

I need to create a GUI extension in which after select one or more elements and click a ribbon button a popup window should appear so show the user some options and after seletec them and click ok a workflow has to start. Right now I'm focused on trying to open the popup window and pass to it the selected items. I created in the js file the following code:

Extensions.enviarTraducir.prototype._execute = function enviarTraducir$_execute(selection) {
var tcmUris = "";
for (var i = 0; i < selection.getCount() - 1 ; i++) {
    tcmUris += selection.getItem(i) + ",";
}
tcmUris += selection.getItem(selection.getCount());
var host = window.location.protocol + "//" + window.location.host;
var url = host + '/WebUI/Editors/Traducciones/client/html/popup.htm?Uris=' + tcmUris;
var popup = $popup.create(url, "toolbar=no,width=400px,height=200px,resizable=false,scrollbars=false", null);
popup.open();
};

but it still doesn't work. A part of that if it works, I don't know how to pass that information to a core service code that makes the workflow starts and do his stuff. Does anyone has a clue, links, tutorial or something it could help me? Could be that popup.htm a popup.aspx page? That could maybe solve my problem Thanks in adnvance.

I need to create a GUI extension in which after select one or more elements and click a ribbon button a popup window should appear so show the user some options and after seletec them and click ok a workflow has to start. Right now I'm focused on trying to open the popup window and pass to it the selected items. I created in the js file the following code:

Extensions.enviarTraducir.prototype._execute = function enviarTraducir$_execute(selection) {
var tcmUris = "";
for (var i = 0; i < selection.getCount() - 1 ; i++) {
    tcmUris += selection.getItem(i) + ",";
}
tcmUris += selection.getItem(selection.getCount());
var host = window.location.protocol + "//" + window.location.host;
var url = host + '/WebUI/Editors/Traducciones/client/html/popup.htm?Uris=' + tcmUris;
var popup = $popup.create(url, "toolbar=no,width=400px,height=200px,resizable=false,scrollbars=false", null);
popup.open();
};

but it still doesn't work. A part of that if it works, I don't know how pass that information to a core service code that makes the workflow starts and do his stuff. Does anyone has a clue, links, tutorial or something it could help me? Thanks in adnvance

I need to create a GUI extension in which after select one or more elements and click a ribbon button a popup window should appear so show the user some options and after seletec them and click ok a workflow has to start. Right now I'm focused on trying to open the popup window and pass to it the selected items. I created in the js file the following code:

Extensions.enviarTraducir.prototype._execute = function enviarTraducir$_execute(selection) {
var tcmUris = "";
for (var i = 0; i < selection.getCount() - 1 ; i++) {
    tcmUris += selection.getItem(i) + ",";
}
tcmUris += selection.getItem(selection.getCount());
var host = window.location.protocol + "//" + window.location.host;
var url = host + '/WebUI/Editors/Traducciones/client/html/popup.htm?Uris=' + tcmUris;
var popup = $popup.create(url, "toolbar=no,width=400px,height=200px,resizable=false,scrollbars=false", null);
popup.open();
};

but it still doesn't work. A part of that if it works, I don't know how to pass that information to a core service code that makes the workflow starts and do his stuff. Does anyone has a clue, links, tutorial or something it could help me? Could be that popup.htm a popup.aspx page? That could maybe solve my problem Thanks in adnvance.

Source Link
Loading