Difference between revisions of "Custom Commands Repository"
Line 72: | Line 72: | ||
return result; | return result; | ||
} | } | ||
+ | </pre> | ||
+ | |||
+ | |||
+ | == ClickChangeImage == | ||
+ | '''Type''': Action <br> | ||
+ | '''Description''': Performs a click over the Change button of a multimedia field (for example an image), only in GeneXus Ev2. Recieves the name of the attribute or variable corresponding to the multimedia field.<br> | ||
+ | '''Example''': ClickChangeImage("ATTRACTIONPHOTO").<br> | ||
+ | |||
+ | [[Image:GXEv2ImageChangeDelete.png]] | ||
+ | |||
+ | <pre> | ||
+ | |||
+ | function CustomCommand (paramJS, currentGXVersion, currentLanguage) | ||
+ | { | ||
+ | |||
+ | window.document.getElementById(paramJS + '_ct').childNodes[0].focus(); | ||
+ | window.document.getElementById(paramJS + '_ct').childNodes[0].click(); | ||
+ | |||
+ | result = "OK"; | ||
+ | return result; | ||
+ | } | ||
+ | |||
+ | </pre> | ||
+ | |||
+ | |||
+ | == ClickDeleteImage == | ||
+ | '''Type''': Action <br> | ||
+ | '''Description''': Performs a click over the Delete button of a multimedia field (for example an image), only in GeneXus Ev2. Recieves the name of the attribute or variable corresponding to the multimedia field.<br> | ||
+ | '''Ejemplo''': ClickDeleteImage("ATTRACTIONPHOTO").<br> | ||
+ | |||
+ | [[Image:GXEv2ImageChangeDelete.png]] | ||
+ | |||
+ | <pre> | ||
+ | |||
+ | function CustomCommand (paramJS, currentGXVersion, currentLanguage) | ||
+ | { | ||
+ | |||
+ | window.document.getElementById(paramJS + '_ct').childNodes[1].focus(); | ||
+ | window.document.getElementById(paramJS + '_ct').childNodes[1].click(); | ||
+ | |||
+ | result = "OK"; | ||
+ | return result; | ||
+ | } | ||
+ | |||
</pre> | </pre> |
Revision as of 14:10, 31 January 2014
Contents |
Go To Object
Type: Event
Description: receives the name of a GeneXus object as a parameter in order to browse to its URL.
if (currentLanguage=="java") { window.location=paramJS; } else if (currentLanguage=="net") { window.location=paramJS+".aspx"; } else { window.alert("language: " + currentLanguage); } result = "OK"; return result;
VerifyUrl
Type: Validation
Description: receives an URL as a parameter and then validates that the browser's URL matches with it.
var url=window.document.location.href; if(url.indexOf(paramJS)==-1) result = "OK"; else result="falla";
VerifyTitle
Type: Validacion
Description: receives a title as a parameter, and then checks if the browser's title matches with the parameter.
if (document.location.href.indexOf(paramJS)!=-1) { result = "OK"; } else { result= "The string ("+paramJS+") is not in the url ("+document.location.href+")"; }
ClickGridButtons
Tipo: Action
Descripción: Clicks on grid's buttons - "First", "Previous", "Next" o "Last".
function CustomCommand (paramJS, currentGXVersion, currentLanguage) { window.document.getElementsByClassName("PagingButtons" + paramJS)[0].click(); result = "OK"; return result; }
ClickChangeImage
Type: Action
Description: Performs a click over the Change button of a multimedia field (for example an image), only in GeneXus Ev2. Recieves the name of the attribute or variable corresponding to the multimedia field.
Example: ClickChangeImage("ATTRACTIONPHOTO").
function CustomCommand (paramJS, currentGXVersion, currentLanguage) { window.document.getElementById(paramJS + '_ct').childNodes[0].focus(); window.document.getElementById(paramJS + '_ct').childNodes[0].click(); result = "OK"; return result; }
ClickDeleteImage
Type: Action
Description: Performs a click over the Delete button of a multimedia field (for example an image), only in GeneXus Ev2. Recieves the name of the attribute or variable corresponding to the multimedia field.
Ejemplo: ClickDeleteImage("ATTRACTIONPHOTO").
function CustomCommand (paramJS, currentGXVersion, currentLanguage) { window.document.getElementById(paramJS + '_ct').childNodes[1].focus(); window.document.getElementById(paramJS + '_ct').childNodes[1].click(); result = "OK"; return result; }