How To Create Gallery Wizard in Jdev 10.1.3.1?

Folks,
I'm working on an extension that will add a new file extension to JDeveloper. I would my extension to show up in the File/New Gallery. I know that this will involve code in the extension.xml and one or more Java classes.
I've looked at the PHP extension and the extension.xml adds a PHPFileWizard to the File/New Gallery:
     <gallery>
        <item>
          <name>oracle.jdeveloper.addin.php.gallery.PHPFileWizard</name>
          <category>Web Tier</category>
          <folder>PHP</folder>
          <technologyKey>Web</technologyKey>
          <description>${PHP_FILE_DESC}</description>
        </item>
...Presumably PHPFileWizard implements one or more interfaces so that it is a 'legal' Gallery Wizard. Presumably my Java class needs to implement them as well. What are they? :)
David Rolfe
Orinda Software
Dublin, Ireland
Message was edited by:
[email protected]
(edited for clarity)

The Extension SDK comes with a sample called class wizard that shows you how to implement a new wizard.
There is a little error in one of the files there though.
Here is the correct version of that file:
package oracle.jdeveloper.extsamples.classgeneratorwizard;
import java.awt.Dimension;
import java.awt.Image;
import java.io.File;
import java.lang.reflect.Modifier;
import java.net.URL;
import javax.swing.JOptionPane;
import oracle.bali.ewt.wizard.ImageWizardPage;
import oracle.bali.ewt.wizard.Wizard;
import oracle.bali.ewt.wizard.WizardDialog;
import oracle.bali.ewt.wizard.WizardEvent;
import oracle.bali.ewt.wizard.WizardListener;
import oracle.ide.Context;
import oracle.ide.editor.EditorManager;
import oracle.ide.Ide;
import oracle.ide.model.NodeFactory;
import oracle.ide.model.Project;
import oracle.ide.net.URLFactory;
import oracle.ide.util.GraphicsUtils;
import oracle.ide.wizard.WizardWelcomePage;
import oracle.javatools.parser.java.v2.JavaConstants;
import oracle.javatools.parser.java.v2.model.SourceBlock;
import oracle.javatools.parser.java.v2.model.SourceClass;
import oracle.javatools.parser.java.v2.model.SourceFile;
import oracle.javatools.parser.java.v2.model.SourceMethod;
import oracle.javatools.parser.java.v2.SourceFactory;
import oracle.javatools.parser.java.v2.write.SourceTransaction;
import oracle.jdeveloper.java.JavaManager;
import oracle.jdeveloper.java.TransactionDescriptor;
import oracle.jdeveloper.model.JavaProject;
import oracle.jdeveloper.model.JavaSourceNode;
import oracle.jdeveloper.model.PathsConfiguration;
public class RealWizard extends Wizard implements WizardListener {
// In this example, all images are the same. They could be different.
private static final String WIZARD_LEFT_IMAGE_01 = "150x300_Generic.gif";
private static final String WIZARD_LEFT_IMAGE_02 = "150x300_Generic.gif";
private static final String WIZARD_LEFT_IMAGE_03 = "150x300_Generic.gif";
private static final String WIZARD_LEFT_IMAGE_04 = "150x300_Generic.gif";
private Context context;
ImageWizardPage[] wizardPage;
WizardWelcomePage wwp;
ImageWizardPage iwpOne;
ImageWizardPage iwpTwo;
SummaryPage wsp;
/** @snippet_reference {@start WizardContext.2} */
private Model model;
/** @snippet_reference {@end WizardContext.2} */
public
RealWizard(Context ctx) {
this.context = ctx;
this.model = new Model();
this.setPreferredSize(new Dimension(166, 387));
wwp = createWelcomePage();
this.addPage(wwp.getWizardPage());
/** @snippet_reference {@start WizardContext.3} */
iwpOne = createWizardPageOne(model);
this.addPage(iwpOne);
PanelOne panelOne = (PanelOne)iwpOne.getInteractiveArea();
iwpOne.addWizardValidateListener(panelOne);
iwpTwo = createWizardPageTwo(model);
this.addPage(iwpTwo);
PanelTwo panelTwo = (PanelTwo)iwpTwo.getInteractiveArea();
iwpTwo.addWizardValidateListener(panelTwo);
wsp = createSummaryPage(model);
/** @snippet_reference {@start WizardContext.3} */
this.addPage(wsp);
if (!wwp.isHidden())
this.setSelectedPage(wwp.getWizardPage());
else
this.setSelectedPage(iwpOne);
this.setMustFinish(true);
wizardPage =
new ImageWizardPage[] { wwp.getWizardPage(), iwpOne, iwpTwo,
wsp };
// Create wizard Dialog
WizardDialog wDialog = createWizardDialog();
wDialog.setTitle("Create a Java Class");
this.addWizardListener(this);
wDialog.runDialog();
public void wizardApplyState(WizardEvent p0) {
public void wizardCanceled(WizardEvent p0) {
public void wizardFinished(WizardEvent p0) {
try {
// Get Current Project
Project prj = Ide.getActiveProject();
JavaSourceNode jsn = null;
String greeting = this.model.getHelloWord();
String greetee = this.model.getName2Greet();
String className = "Hello" + greetee.replace(' ', '_');
String packageName =
JavaProject.getInstance(prj).getDefaultPackage();
String srcPath =
PathsConfiguration.getInstance(prj).getSourcePath().toString();
String srcDir = "";
if (srcPath.indexOf(File.pathSeparatorChar) > -1)
srcDir =
srcPath.substring(0,
srcPath.indexOf(File.pathSeparatorChar));
else
srcDir = srcPath;
URL dirURL =
new File(srcDir + File.separator + packageName.replace('.',
File.separatorChar)).toURL();
URL classURL = URLFactory.newURL(dirURL, className + ".java");
if (classURL == null) {
JOptionPane.showMessageDialog(null,
"Cannot create URL for " +
className +
".java", "Ooops",
JOptionPane.ERROR_MESSAGE);
} else { // Let's go on
jsn =
(JavaSourceNode)NodeFactory.findOrCreate(JavaSourceNode.class, classURL);
JavaManager javaMgr = JavaManager.getJavaManager(prj);
SourceFile javaFile = javaMgr.getSourceFile(jsn.getURL());
if (javaFile != null) {
JOptionPane.showMessageDialog(null,
"Cannot create URL for " +
className + ".java" + "\n"
+
"Source Already Exists",
"Error",
JOptionPane.ERROR_MESSAGE);
return;
jsn =
(JavaSourceNode)NodeFactory.findOrCreate(JavaSourceNode.class, classURL);
prj.add(jsn, true);
jsn.open();
jsn.save();
// Now the Node is created, let's create its content
boolean success =
createContent(jsn, prj, packageName, className, greeting,
greetee);
if (success) {
jsn.save();
EditorManager.getEditorManager().openDefaultEditorInFrame(jsn.getURL());
} else {
JOptionPane.showMessageDialog(null,
"Cannot create node
content",
"Ooops",
JOptionPane.ERROR_MESSAGE);
} catch (Exception ex) {
ex.printStackTrace();
JOptionPane.showMessageDialog(null, ex.toString(), "Ooops",
JOptionPane.ERROR_MESSAGE);
public void wizardSelectionChanged(WizardEvent wEvent) {
int pageNo = 0;
try {
pageNo = wEvent.getPage().getIndex();
} catch (Exception ignore) {
if (pageNo == 0) // to Welcome
else if (pageNo == 1) {
PanelOne p1 = (PanelOne)iwpOne.getInteractiveArea();
p1.setDefaultValues();
} else if (pageNo == 2) {
PanelTwo p2 = (PanelTwo)iwpTwo.getInteractiveArea();
p2.setDefaultValues();
} else if (pageNo == 3) // to Summary and generation
wsp.enterPage();
private WizardWelcomePage createWelcomePage() {
// This key is used to remember the "Show next time" check box!
final String strShowAgainKey = "SAMPLE_EIGHT_REF";
WizardWelcomePage wp = new WizardWelcomePage(strShowAgainKey);
// Set the image
java.awt.Image img =
GraphicsUtils.loadFromResource(WIZARD_LEFT_IMAGE_01,
this.getClass());
// java.awt.Image img =
GraphicsUtils.createImageIcon(GraphicsUtils.loadFromResource(WIZARD_LEFT_IMAGE
_01, this.getClass())).getImage();
if (img != null)
wp.setImage(img);
else
System.out.println(WIZARD_LEFT_IMAGE_01 + " not found");
// Set the Title
final String welcomeTitle = "Creating a Java Class";
wp.setTitle(welcomeTitle);
// Set the Description Text for first page
final String welcomeDesc =
"This wizard will help you to create a Java Class." + "\n" +
"This is a sample from the JDeveloper Extensions SDK
demonstrating " +
"how to integrate a wizard into the product." + "\n" +
"Press Next to continue\n";
wp.setDescription(welcomeDesc);
// Return results
return wp;
private ImageWizardPage createWizardPageOne(Model m) {
PanelOne panel = new PanelOne(m);
final String title = "A dummy title";
Image img =
GraphicsUtils.createImageIcon(GraphicsUtils.loadFromResource(WIZARD_LEFT_IMAGE
_02,
this.getClass())).getImage();
ImageWizardPage iwp = new ImageWizardPage(panel, img, title);
return iwp;
private ImageWizardPage createWizardPageTwo(Model m) {
PanelTwo panel = new PanelTwo(m);
final String title = "A dummy title";
Image img =
GraphicsUtils.createImageIcon(GraphicsUtils.loadFromResource(WIZARD_LEFT_IMAGE
_03,
this.getClass())).getImage();
ImageWizardPage iwp = new ImageWizardPage(panel, img, title);
return iwp;
private SummaryPage createSummaryPage(Model m) {
Image img =
GraphicsUtils.createImageIcon(GraphicsUtils.loadFromResource(WIZARD_LEFT_IMAGE
_04,
this.getClass())).getImage();
return new SummaryPage(m, img);
private WizardDialog createWizardDialog() {
WizardDialog wdlg = new WizardDialog(this, Ide.getMainWindow());
return wdlg;
private static final boolean createContent(JavaSourceNode node,
Project prj, String
packageName,
String className,
String greeting,
String greetee) {
boolean ret = true;
JavaManager javaMgr = JavaManager.getJavaManager(prj);
SourceFile javaFile = javaMgr.getSourceFile(node.getURL());
final String QUOTE = "\"";
String greet =
QUOTE + greeting + QUOTE + " + \" \" + " + QUOTE + greetee +
QUOTE + " + \"!\"";
//logMessage("Step 1 - Initializing...");
if (javaFile == null)
return false;
//logMessage("Step 2 - Getting Source File...");
SourceTransaction st = javaFile.beginTransaction();
try {
SourceFactory factory = javaFile.getFactory();
javaFile.setPackageName(packageName);
//logMessage("Step 3 - Setting Package Name...");
// Class Description
SourceClass helloClass = factory.createClass(0, className);
helloClass.addSelf(javaFile);
helloClass.setModifiers(Modifier.PUBLIC);
//logMessage("Step 4 - Setting Class Name...");
// Create main method
SourceBlock block = factory.createBlock();
SourceMethod meth =
factory.createMethod(factory.createType(JavaConstants.PRIMITIVE_VOID),
"main",
factory.createFormalParameterList(factory.createLocalVariable(factory.createTy
pe("String",
1),
"args")),
null,
(SourceBlock)factory.createBlock("\n\n{\n\n\t" +
"System.out.println(" +
greet +
");" +
"\n\t}"));
meth.setModifiers(Modifier.PUBLIC | Modifier.STATIC);
meth.addSelf(helloClass);
//logMessage("Step 5 - Creating Main Method...");
// Write the file
javaMgr.commitTransaction(st,
new TransactionDescriptor("Generate
file"));
//logMessage("Step 6 - Commiting Work...");
} catch (Exception e) {
st.abort();
//logMessage(e.getMessage());
ret = false;
return ret;
}

Similar Messages

  • How to create login page in JDev

    Hi,
    First of all I'd like to apologize for posting this, but I just can't find what I'm looking for. I have a project to create an internal application to networked users via JDev/ADF that simply has a login and menu to run some reports and maybe a search screen. I am wondering the best approach since it's not a true web application and also wondering if anyone has a simple example to login to the database where the users are created as database users with assigned roles for table access? Any good advice will be appreciated!
    Thanks,
    Lee

    The link below will walk you through how to implement security in your ADF application.
    http://download-west.oracle.com/docs/html/B25947_01/adding_security.htm#BGBGJEAH

  • How to Create User Wizard

    Hi
    Is it Possible to Create Wizard like a payment wizard
    if possible can any one suggest how to do that

    Hi,
    You can write your own code for the wizzard, no system object avaiable for this.
    Use Panelevel to change between the screens on the same form.
    Regards,
    J.

  • How to create ligin page in Jdev 10g

    Hi I am using Jdev 10g
    I have to create a simple login page to my application.
    I created fusion web application.
    based on table data(username, password) i need to give authentication to application.
    I have employee table with level (developer,TL,Manger,Vp,Ed) based on level i need to give page,button access.
    if a low level employee logins should not allow to edit, create.
    or is there any in-build functionality or need to write coding.
    Please this quite imp to my app.
    Thanks,
    NR

    search for a document titled
    Oracle Application Server 10g Release 3: Tutorial for Java EE Developers (10.1.3.1.0)
    That gives you a nice example for login security

  • How to create Task Wizard iView in Portal Component

    Hi All,
    I want to customize the Create Request for Nomination which is in Task Wizard iView (portal content/portal users/standard portal users/com.sap.workflow.iviews/Task Wizard)
    This iView created in Webdynpro application. I want to create this iView in portal component. kindly help me to develop.
    I seen the createTask API for webdynpro in help.sap.
    http://help.sap.com/saphelp_nw70/helpdata/EN/46/94b9b2b321581ce10000000a1553f7/frameset.htm
    anybody know the create Task API for Portal.
    Thanks,
    Thillai.

    Need to do custom develop

  • How to create a wizard using abap

    Hi,
    I have to create wizard in standard VA02 transaction.  Once the user creates a sales order, he should be able to click on a tab . Wwhen he clicks the tab , the wizard should run and display some results.
    What is the best approach for this requirement?
    regards,
    shan

    Hi,
    Try to find the user exits or badi's. I think u can search for Screen exits..The following are the user exits and badi's for VA02.
    Transaction Code - VA02              Change Sales Order                                                                               
    Enhancement/ Business Add-in            Description                                                                               
    Enhancement                                                                               
    V60F0001                                SD Billing plan (customer enhancement) diff. to billing plan   
    V46H0001                                SD Customer functions for resource-related billing             
    V45W0001                               SD Service Management: Forward Contract Data to Item           
    V45S0004                                Effectivity type in sales order                                
    V45S0003                                MRP-relevance for incomplete configuration                     
    V45S0001                                Update sales document from configuration                       
    V45P0001                                SD customer function for cross-company code sales              
    V45L0001                                SD component supplier processing (customer enhancements)       
    V45E0002                                Data transfer in procurement elements (PRreq., assembly)       
    V45E0001                                Update the purchase order from the sales order                 
    V45A0004                                Copy packing proposal                                          
    V45A0003                                Collector for customer function modulpool MV45A                
    V45A0002                                Predefine sold-to party in sales document                      
    V45A0001                                Determine alternative materials for product selection          
    SDTRM001                               Reschedule schedule lines without a new ATP check                                                                               
    Business Add-in                                                                               
    BADI_SD_SCH_GETWAGFZ          Scheduling Agreement: Read WAGFZ from S073                     
    BADI_SD_V46H0001                        SD Customer functions for resource-related billing                                                                               
    No.of Exits:         15                                                                               
    No.of BADis:          2                                                                               
    Try to find a suitable one and check it..
    regards,
    chaithanya.

  • How to create Sequence Diagrams in Jdev 10.1.3?

    Hi there,
    I´m migrating (trying) from Eclipse to JDeveloper and I´m having several dificulties....
    I´m creating a new project in JDeveloper:
    0) create an application workspace [ok]
    1) create a web application project [ok]
    2) create some packages and Java classes [ok]
    3) create a class diagram related to the
    above classes [ok]
    4) create a sequence diagram [ok]
    5) use the classes into the sequence
    diagram [more and less]
    6) use the methods of the classes into
    the message lines of the sequence
    diagram [no]
    Some observations that are messing me:
    1) Do I need to create an "Object Lifetime" for
    every class and after that select "Attach Classifier" ?? Why I can´t just drag the classes into the diagram (like Jude) ?
    2) Can I use the methods already defined in the classes to create messages in the sequence diagram?
    3) The sequence diagram od JDeveloper is disconnected from the project classes? i.e., is it just a draw ?
    best regards,
    Felipe Gaúcho

    Hi,
    I am glad to find that you are working on the sequence diagram. I take your point about selecting the methods and assigning them to the messages. Unfortunately this feature is gated by some architecture changes and it something I will be actively pursuing as soon as it is possible.
    In reply to your other points:
    1) Do I need to create an "Object Lifetime" for
    every class and after that select "Attach Classifier" ?? > Why I can´t just drag the classes into the diagram (like > Jude) ?The reason for this is that the sequence modeler is simply a view onto a single diagram type that can contain any object. This allows the mingling of different UML type on the same diagram. It can be usefull to mix usecase and seqeunce for example.
    For that reason the default action for java class is to model a java class, and you do indeed need to create a lifeline first. Did you know you could drag and drop the classifier, in your case a java class, from the navigator onto the lifeline. This might be quicker in your case.
    2) Can I use the methods already defined in the classes > to create messages in the sequence diagram?As noted before in the preview you can't select existing messages. This is something we would like to add as soon as it is possible.
    3) The sequence diagram od JDeveloper is disconnected
    from the project classes? i.e., is it just a draw ?The sequence modeler isn't totally disconnected from the project classes; but it wont update as you edit the code if this is what you mean.
    Could you perhaps expand on this point a little bit?
    Thanks,
    Gerard Davison
    UML Modelers

  • How to create  database connection in JDev

    Dear Sir,
    I am not able to create a connection to the Oracle9i database in JDeveloper.Plz guide me.
    Thanx
    Aradhana Jain

    Please post this in the JDeveloper forums for an appropriate response: JDeveloper and ADF
    OTN

  • Step by step process for how to  creating the Admin wizards through NWDS

    Hi
    I have requirement of creating the wizards.
    i have seen the help of the sap site in the followin url.
    http://help.sap.com/saphelp_nw70/helpdata/en/42/930817a5051d6be10000000a1553f6/frameset.htm
    This link has not explained how to create the wizard project in NWDS.
    It has explained that
    Each wizard contains a wizard component, whose Java class extends AbstractWizard. This class is descended from AbstractPortalComponent, making the wizard a standard iView that can be displayed in the portal administration pages.
    AbstractWizard requires you to implement one method, setupWizard(), which is passed an IConfigurableWizard object. In this method, the wizard does the following:
    My basic question or like
    Which component need to be choose in nwds to create the wizards?
    In document it has given that , The class need to be extend the AbstractWizard class. so do I need to create the plain java class or AbstractPortalComponent.
    The steps which are given is really confusing.
    Can anybody have step by step creating of wizard develpment and deployment is available?
    Pelase help me to finish my task.
    I saw in the sap help document , the following .jar file is essential for developing the wizards ,How to download or get the following jar file
    1.     com.sap.portal.admin.wizardframework_api.jar
    Regards
    Vijay

    There are a couple of methods for using more than one iPod on a single computer. Have a look at the article linked below. Method one is to have two Mac or Windows user accounts which by definition would give you two completely separate libraries. Method two as Chris has already described above is to set your preferences so each iPod is updated with only certain playlists within one library. Have a look anyway and see what you think and go for whichever you feel suits your needs best: How To Use Multiple iPods with One Computer

  • How to create a viewobject dynamically without using wizard

    Hi,
    I am Using jDEV 11G, i need to create a viewobject dynamically without using wizard, without binding from any entity.
    Actually my intention is to make a grid like in .Net, when a user want to create a new row in RichTable without using DB.
    just like shopping cart.
    i have done thsi code:
    ViewObjectImpl view=new ViewObjectImpl();
    view.addDynamicAttributeWithType("Att1","String",null);
    view.addDynamicAttributeWithType("Att2","String",null);
    view.addDynamicAttributeWithType("Att2","String",null);
    Row rw=view.createRow();
    rw.setAttribute("Att1","First1");
    rw.setAttribute("Att2","First2");
    rw.setAttribute("Att2","First3");
    view.insertRow(rw);
    I have a RichTable , i need bind this viewobject into that.
    Edited by: vipin k raghav on Mar 10, 2009 11:39 PM

    Hi Vipin,
    You can create the view object with rows populated at run time.
    [http://download.oracle.com/docs/cd/E12839_01/web.1111/b31974/bcquerying.htm#CEGCGFCA]
    For reference of how to create an empty rwo at run time on button click
    [http://kohlivikram.blogspot.com/2008/10/add-new-row-in-adf-table-on-button.html]
    ~Vikram

  • How to create the BC4J Package in JDev 10g (with OAF)?

    Hi everbody.
    in JDeveloper 10.1.3.1.0
    How to create the BC4J Package for Client Object or Server Object?
    In JDeveloper 9i Ext,
    1. select the Project in Navigator
    2. right-click and select "New Business Components Package... " from the context menu
    3. "Business Component Package Wizard" page appears.
    In JDeveloper 10, I cannot find "New Business Components Package..." from the context menu on the Project.

    Do you have the OA extension installed ?
    If not then please follow the thread Oracle JDev 10g with OAExt for Release 12 now on Metalink
    for more information in this regard.
    --Saroj                                                                                                                                                                                                                                                                                                                                                                                                                   

  • How do you connect your photoshop elements on your computer to your account online? and how do you create a customized url? how does the gallery work and how do you access it? i have trouble signing in on my program from my computer to connect to the onli

    how do you connect your photoshop elements on your computer to your account online? and how do you create a customized url? how does the gallery work and how do you access it? i have trouble signing in on my program from my computer to connect to the online photoshop, and I really want to create my own customized url and post photos to my gallery and share them with the world, family, and friends, but i need help because i can't figure how to do any of this, would really appreciate feedback and assistance, thanks, - claire conlon

    To add to sig's reply, "calibrating" does not calibrate Lithiu-Ion batteries, it calibrates the charge reporting circuitry.  If you look at the effect of deep discharging Lithium-Ion batteries in the data from the independent test group, Battery University, you will see that doing so shortens the life of the battery significantly. It looks like an optimum balance between use and life is at a discharge level of 50%.

  • How to create wizard for a custom mainenance view/view cluster

    Hi Experts,
    I have created 5 custom maintenance view and have maintained all the views sequencially and have made the first mainenance view as the start view & header entry and all other views are child or subview of the header view in a custom view cluster. But I want a wizard to help the user / end user successfully enter all the required values for all child views, it will help  the user to navigate  from the start view to all the child views where the fields of the wizard will be associated to the child maintenance views.
    Please suggest how to create wizard for view cluster.
    I'll give max reward point for the helpful answer.
    Thanks in advance
    koustav

    Hello Pasapula
    When you are in the View Cluster maintenance dialog (SE54) click on dialog "Events".
    Below the field for the view cluster you have an additional field <b>FORM routines main program</b>. There you have to add the main program containing the FORM routines called by the VC events.
    For example: I had defined a normal report containing an include with all the FORM routines. The report contains only the following lines of coding:
    report zus_0120_u1.
    * Common Data und access routines for user exits in VC maintenance
    include LSVCMCOD.
    include  zus_0120_f1. "FORM routines for VC events
    Now in the "Events" dialog of the view cluster maintenance you assign your FORM routines to the events.
    Regards
      Uwe

  • How to create a calendar layout in jdev 12c?

    In jdev  12c,
    When drag and drop a data control into jsf page, in the popup menu->Create, there is no Create a calendar choice.
    How to create a calendar layout in jdev 12c?
    Thanks.

    Timo,
    From a  reference doc of previous version of jdev/adf, it said :
    http://www.oracle.com/technetwork/cn/java/calendar-091799.html
    Expand the Data Controls accordion and drag the collection that represents the view object for the activity created above (FodCalEventVO) and drop it as a Calendar.
    But in Jdev 12c.--cannot find the Create Calendar choice.
    In jdev 12c can drag and drop a calendar component from the component palette, but do not now how to bind it to view objects.
    Thanks.
    BAO

  • How to Create a Persistent button on the top HTML gallery

    Hi,
    In my InDesign Folio I have an article with full page HTML photo gallery. The photo grid occupies the full screen. I want to create a Persistent button on the top of this gallery which user can tap to go to the Main Menu page. This button is  always visible at one place even as user scrolls up and down the gallery. I tried creating it on the top layer, and on the top layer for Master page, but the button disapperas when the HTML gallery loads.
    So the user does not see any button to navigate out of the gallery to another article.
    Any ideas how to create the persistent button ?
    Thanks in advance.
    -MP

    Depending on if you are using the HTML as either an article or in an overlay, you may be able to either use the standard navto and goto hyperlinks syntax or place a blank button on top of your link in the HTML.
    I am not sure if using the standard navto and goto syntax will work between an HTML article and an Indesign article. Maybe Bob Bringhurst, Bob Levine, or one of the staff members can clarify. If you are using your HTML in an overlay, you can add a transparent button on top of your link or image to return to whatever page you like.

Maybe you are looking for

  • SAP Carbon Impact Testing Document

    Hi, I am currently working on SAP Carbon Impact. I am just preparing the testing documents for SAP carbon impact report. I am confused about the contents of the testing document. What should be testing criteria for a SAP cabon impact report and what

  • Using AD to authenticate BYOD users on Guest WLAN

    First off, I have several WLANs -- one is a "Guest" that is anchored to our corporate WiSMv1 running 7.0.240.0 code.  We have many 5508s running 8.0.100.0 -- the "guest" is tunneled back to the core WiSMv1.   Right now, the Guest splashes a web page

  • View the Resource Performance in Resource Center

    Hello. I use ProjectServer 2013. I always check the resource's capacity and plan in Resource center. But There is no information about resource performance in Resource Center. Is it possible to view the all resource's performance(actual work) in Reso

  • IDoc2File Error

    Hi , I am testing my scenerio Idoc2File from R3 side using we19,Idoc is getting generated successfully and sent to XI but there I am finding error as below <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/

  • ORA-01031:  Insufficient Privledges

    Hi, When attempting to run a Check DB via DB13 I get the following error: BR0801I BRCONNECT 7.20 (22) BR0805I Start of BRCONNECT processing: ceoppnld.chk 2014-08-27 09.55.25 BR0484I BRCONNECT log file: N:\oracle\bwq\sapcheck\ceoppnld.chk BR0280I BRCO