How to display the master TOC when using Context help in a merged document
I use Robohelp 10. I have created a large Merged Webhelp project and I have set out the project master with nothing in it other than merged projects place markers.
This is the layout of the generated projects etc.
Generate
Master.htm
Redirect.htm (Home page is a redirect to Project 1 Home Page - not in TOC)
mergedProjects
Project1
Home Page.htm
Project2
Redirect.htm (Home page is a redirect to Project 1 Home Page - not in TOC)
Project3 etc.
Redirect.htm (Home page is a redirect to Project 1 Home Page - not in TOC)
I can get the help to work great when I call up the master page, which shows the TOC for the whole project and the default home page. And from the breadcrumb the home link goes to the home page and shows the Main TOC
However when I call a page using context help ID I get a single frame with the selected page. The link to show the TOC shows the TOC but it is the top of the merged project and not the master TOC. The home link in the does display the home page but again the displayed TOC is the one of the current merged project.
The question is :
How can I get the Master TOC to show all the time regardless of what page I call using a context ID or how can I create a link that will take me back to the Master TOC?
I remember when I created a previous help file for chm output I had to modify all the ali files in order for the redirect to work throught the master chm. Surely this is not the case with webhelp?
TonyC
I am sorry that I didn't get back to all you guys that took to answering my very promptly. Unfortunately I was not in a position to answer to the suggestions made. as I was away from my computer which had Robohelp on.
Anyway, I did try a couple of scripts mentioned, but didn't really have any success i achieving what I need to do.
I set up a redirect which redirected to the main home page. I tried setting the home page in a main sub-project - so the redirect when from any sub project
Generate
Master-project.htm (Home Page = Help_Welcome.htm)
merged Projects
SubProject1
[Home Page = home_redirect.htm (a redirect see below) ]
SubProject 2
[Home Page = home_redirect.htm (a redirect see below) ]
SubProject 3
[Home Page = home_redirect.htm (a redirect see below) ]
home_redirect.htm (a redirect use by sub-topics)
<!--
window.location="../../ Help_Welcome.htm ";
//-->
//]]></script>
This setup works fine as long as I call the master page. The TOC is as I would want. However if I call an ID from my application I get the required page to display and I can get the TOC to show. The problem is that the TOC is from the current sub-project and not the master project as I would want.
Similar Messages
-
How to display the output screen when I use bdc.
hey expert,
I want to display the output screen when i use bdc without using mode 'A'.
thank you.Hi,
You can go for mode 'E'.. it will display the output screen directly and if there is any error in the transaction you would get that particular screen and you can correct and continue after which you will get the final screen if anything goes fine...
check this sample code....
I had a program if you execute below program it automatically creates a new zprogram.
REPORT zprogram_create_recording.
PARAMETER:
p_prog TYPE sy-repid OBLIGATORY,
p_shtxt TYPE repti OBLIGATORY,
p_pack TYPE devclass DEFAULT '$tmp'.
DATA:
t_bdcdata LIKE
STANDARD TABLE
OF bdcdata.
DATA:
wa_bdcdata LIKE LINE OF t_bdcdata.
REFRESH t_bdcdata.
CLEAR wa_bdcdata.
wa_bdcdata-program = 'SAPLWBABAP'.
wa_bdcdata-dynpro = '0100'.
wa_bdcdata-dynbegin = 'X'.
wa_bdcdata-fnam = 'RS38M-PROGRAMM'.
wa_bdcdata-fval = p_prog.
APPEND wa_bdcdata TO t_bdcdata.
CLEAR wa_bdcdata.
wa_bdcdata-fnam = 'BDC_OKCODE'.
wa_bdcdata-fval = 'NEW'.
APPEND wa_bdcdata TO t_bdcdata.
CLEAR wa_bdcdata.
wa_bdcdata-program = 'SAPLSEDTATTR'.
wa_bdcdata-dynpro = '0200'.
wa_bdcdata-dynbegin = 'X'.
wa_bdcdata-fnam = 'RS38M-REPTI'.
wa_bdcdata-fval = p_shtxt.
APPEND wa_bdcdata TO t_bdcdata.
CLEAR wa_bdcdata.
wa_bdcdata-fnam = 'TRDIR-SUBC'.
wa_bdcdata-fval = '1'.
APPEND wa_bdcdata TO t_bdcdata.
CLEAR wa_bdcdata.
wa_bdcdata-fnam = 'BDC_OKCODE'.
wa_bdcdata-fval = 'CONT'.
APPEND wa_bdcdata TO t_bdcdata.
IF p_pack EQ '$TMP'.
*local object
CLEAR wa_bdcdata.
wa_bdcdata-program = 'SAPLSTRD'.
wa_bdcdata-dynpro = '0100'.
wa_bdcdata-dynbegin = 'X'.
wa_bdcdata-fnam = 'KO007-L_DEVCLASS'.
wa_bdcdata-fval = ' '.
APPEND wa_bdcdata TO t_bdcdata.
CLEAR wa_bdcdata.
wa_bdcdata-fnam = 'BDC_OKCODE'.
wa_bdcdata-fval = 'TEMP'.
APPEND wa_bdcdata TO t_bdcdata.
ELSE.
*package assignment with request
CLEAR wa_bdcdata.
wa_bdcdata-program = 'SAPLSTRD'.
wa_bdcdata-dynpro = '0100'.
wa_bdcdata-dynbegin = 'X'.
wa_bdcdata-fnam = 'KO007-L_DEVCLASS'.
wa_bdcdata-fval = p_pack.
APPEND wa_bdcdata TO t_bdcdata.
CLEAR wa_bdcdata.
wa_bdcdata-fnam = 'BDC_OKCODE'.
wa_bdcdata-fval = 'ADD'.
APPEND wa_bdcdata TO t_bdcdata.
CLEAR wa_bdcdata.
wa_bdcdata-program = 'SAPLSTRD'.
wa_bdcdata-dynpro = '0300'.
wa_bdcdata-dynbegin = 'X'.
wa_bdcdata-fnam = 'KO008-TRKORR'.
wa_bdcdata-fval = ' '.
APPEND wa_bdcdata TO t_bdcdata.
CLEAR wa_bdcdata.
wa_bdcdata-fnam = 'KO008-AS4TEXT'.
wa_bdcdata-fval = ' '.
APPEND wa_bdcdata TO t_bdcdata.
CLEAR wa_bdcdata.
wa_bdcdata-fnam = 'BDC_OKCODE'.
wa_bdcdata-fval = 'LOCK'.
APPEND wa_bdcdata TO t_bdcdata.
ENDIF. " IF P_PACK EQ '$TMP'
CALL TRANSACTION 'SE38' USING t_bdcdata MODE 'E'.
Hope this would help you..
Regards
Narin Nandivada -
How to Select the Current Row When Using af:iterator?
Hello all,
I encounter the following problem when using af:iterator to display data from
a View Object:
When trying to display the content of a row via a popup, only the first row is
returned no matter which row is selected. So a selection of the current row
should exist or some other method which should allow the access to the
current row.
The af:table has a selectionListener attribute which permit to achieve this.
Does anyone know about some similar attribute or some method for
selecting the current row when the af:iterator is used?
Thank you,
MirelaI would be interested in the answer to this basic question as well. I cannot get the selected row value of an attribute in an iterator for a view if I simply set-up a attribute binding to the iterator. It seems that this should be possible. I've had no other option but to obtain the current row and the related attributes programmatically. This works fine, but if there is a more elegant option, then I'd certainly like to use it.
<af:table value="#{bindings.CompaniesView1.collectionModel}"
var="row"
rows="#{bindings.CompaniesView1.rangeSize}"
emptyText="#{bindings.CompaniesView1.viewable ? 'No data to display.' : 'Access Denied.'}"
fetchSize="#{bindings.CompaniesView1.rangeSize}"
selectedRowKeys="#{bindings.CompaniesView1.collectionModel.selectedRow}"
rowBandingInterval="0" id="tCompanies"
summary="Companies"
width="100%"
rowSelection="single"
binding="#{CompanyBackingBean.companiesTable}">Page Def:
<attributeValues IterBinding="CompaniesView1Iterator" id="Id">
<AttrNames>
<Item Value="Id"/>
</AttrNames>
</attributeValues>I should be able to get the Id attribute value of the current selected row using "#{bindings.Id}", right? Well, it doesn't work for me. Any ideas?
Thanks -
How do I display the correct value when using SELECT_LIST_FROM_QUERY
I have an updatable report that displays the possible values for a field.
I'm using HTMLDB_ITEM.SELECT_LIST_FROM_QUERY, so obviously I have to process the record manually.
However, I need the trick to display the correct value as selected before processing the records.
I appreciate your help.
Thanks
JuanThank you.
So, I just need to put the field name in the second argument.
I have it working now.
Thanks again
Juan -
How to delete the master records when corresponding details records exist.
What is the SQL statement to delete the records of master when the corresponding detail records are present.
Note: No Cascade clause was used at the time of creation of referential integrity constraint.
"M"- Master Table
"D"- Detail Table
I used, "Delete from M cascade". This statement is not working.
Your favour in this will be deeply appreciated.
Cheers
PremChinHi folk,
i appreciate your suggestion,
my crux of the situation is to know whether there is a way to make it without disabling,removing or modifying the referential integrity constraint.
If so, modifying, please help me out how to modify the constraint in order to remove the master records keeping detail records in-tact.
Cheers
Premz -
How to determine the positioning order when using tab key?
Hallo,
in my jspx-page i want to define the order which the cursor jumps when the user is using the tab key.
i don't know how to? in html there i can use tabindex. which way i must go?
Any help is appreciated.I found that tabindex is not applicable. But i think it is an important point for better handling.
Is there no easy way to do it? -
You are not authorized to display the case component, when using copy
I copied the standard UDM_SPS_CASE_RECORD and created a Z version with no changes, in addition also copied the standard Case Record model with no changes. I have entered my new case record model into my new element and tied both the to case type. When trying to create a case get a message "You are not authorized to display the case component"
SU53 looks good, and BASIS did a Trace and did not see anything.
When I change the configuration back to use the standard no issues and case is created. Anybody know what the issue might be?
Thanksdear friend,
when you get this error on screen type /NSU53 , hit Enter and get a new screenshot
if you see the message ""The last authorization check was successful" that means nothing to do with Basis team, it could be a custom message - talk to abaper ;
but if you see some objects there (Authorization check failed) - please pass to security or basis guys
ask / try another user which hasn'rt such error and comare the roles you and he/she has - try to find out the difference
good luck! -
Dear Sir/Madam,
Appreciate that you could advise me on the following error occur when connect power meter E4419B to computer via E5810A LAN/GPIB Gateway(remote interface) & run with Labview:
-1073807339
VISA Write in E4419_read_power.vi
I have added 5s timeout to Labview program but the result as previous.
There no error occurs when the power meter to computer via USB/GPIB interface(82357B).
Is it related to E5810A driver or the program I wrote?
How to resolve it?
Attachments:
E4419_read_power.vi 16 KBHi.
I'm experiencing the same problem when connecting a laser controller (New Focus Vortex TLB-6000) via the Agilent E5810A to a PC.
There are no problems when connected through a regular serial port, but timeouts arise every few seconds through the E5810A. I have another controller (SRS LDC501) which works very well with a second Agilent console.
Have you managed to find a solution to this problem?
Thanks,
Orel. -
How to display the current name when renaming Finder item
Is there any way to get Automator to display the current name of a Finder item when renaming an item?
I want my users to be able to copy and rename a folder template but I want to display the folder template's current name as a default in the renaming dialogue window, so the user follows the correct naming format.Since you've already hacked into it, if you've got developer tools installed, it is most likely in the nib file that is in the English project folder in the Resources.
I don't know what further implications that will have on the app in general, though.
If you are a little adept at applescript, you may want to create your own Applescript Studio app to do this instead of Automator. Also, take a look at Platypus to make a wrapper around you applescript instead of AS Studio.
Message was edited by: Barney-15E -
How to switch the keyboard language when using a bluetooth keyboard?
When using the on-screen keyboard I have the little globe to switch languages, but when using a bluetooth keyboard the on-screen keyboard is hiden.
I want to be able to write in different languages using the bluetooth keyboard, also the auto-correct gets in the way if I write in a different language than english and it tries to change the words to the closest similar english word.
Help!I see that now Tom, I'm sorry to confuse things. I think my problem might have been that I had the keyboard too far away from the phone, and so when I looked back from the keyboard to the phone, the screen indication of the languages had already disappeared from the screen. Because I have more than one language with Roman characters installed, I thought that no change was occurring from that sequence of commands, since I wasn't getting Korean. But now that I see your correction, and watch the screen closely, I see that you're right. I apologize. (And of course, I'm grateful to have a simpler way of switching languages!)
-
How to hide the extra line when use the AI pen tool
When I use AI CC pen tool to draw a line, when i click the 1st anchor point, " - " shows next to the Poniter ( I did not drag ) ,I tried to move, but an extra line coming out before I click another point. So I could not draw lines or curves! That extra line just follow the Pointer direction. I am using Window 32 bit, will it affect this? please help.
suetsuetwong,
Apologizing for my being so slow in the uptake, I believe I have finally grasped the meaning.
As I now (mis)understand it, you are seeing the (maybe overly) helpful Smart Guides in action.
You may ignore the line or untick Smart Guides in the View dropdown, or change their settings as desired.
The Smart Guides are trying to help you with snapping to directions, paths, Anchor Points, whatever, and also telling you where you are. -
How to handle the master data when we are loading the from multiple clients
Hi,
We are loading HR data from two different clients 101 and 102 of same source system.
Here we are facing the problem with msater data maintenance for employee in BW, whose employee numbers are same.
For example client 101 employee range is 10001 to 10100.
In client 102 also same employee range.Then how to handle the above scenario
Is there any solutions apart from compounding of infoobjets with logical system.
Thanks in advance for your sugessions.
Thanks.
Maria.Hi ,
you can create copy of 0EMPLOYEE Object.
Load one client master data to the copied object.
Example:
1. Create ZEMPLOYEE copy of 0EMPLOYEE.
2. create the transformation or rules
3. You have to follow same for remaining objects
regards,
HREDDY -
How to Modify The Text That Appear in Context Help?
Hello,
I searched, but could not find any result.
Actually I am using a code from "Find Example" of Labview. I have modified it for my application and hence, I must modify the context help (as some of its dicription is not true anymore). Would anybody able to suggest me how to do it?
Thanks,
DushyantRight click on the VIs Icon and select VI Properties. In the Category drop down ring select documentation. Edit the text. The text in VI description is what will be displayed in LabVIEWs context help.
Chad -
How to get the log information when using a class?
Hi All,
I have a simple question, which I don't know how to solve. I am using org.apache.commons.logging.Log and LogFactory to do some logging. A typical situation is exemplified in the following code snippet.
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
class LogClass {
private static final Log LOG = LogFactory.getLog(AClass.class);
public void logit(){
LOG.debug("This is the debugging log.");
public class AClass{
public static void main(String[] args) {
LogClass l=new LogClass();
l.logit();
}But this way, I do not get the log information from the class LogClass. Could anybody please help?
Many thanks.jschell wrote:
jverd wrote:
...configuration in log4j.xml or log4j.properties.And far as I recall you need one of those two also. If there is no config then there is no output.I thought it used some default config if no file is present, but I could be mistaken. Either way, it adds to the possible problems that the OP could be having, any of which are consistent with his rather vague question.
1) He's passing the wrong class to the LogFactory, and hence getting a logger with the wrong name, so he's seeing a different name than he expects in the output that's being produced.
2) His config file does not contain the proper format to include the actual classname, independent of the logger's name, so he's missing a piece of desired information in each line of the output that's being produced.
3) His config file indicates a threshold that's less verbose than the level at which his code is logging, so no output is present when he wants it.
4) His config file is missing (or not where it's expected to be), so no output is being produced at all.
5) His config file is missing (or not where it's expected to be), so a default level or format is being produced, effectively the equivalent of one of the misconfigurations described in #2 and #3.
Since the OP seems to have vanished, we may never know. -
Display distinct Master values when using Detail Ordering
Hi People,
I need to be able to produce a report in the following form
Dept Empno
RESEARCH 7369
SALES 7499
7521
RESEARCH 7566
SALES 7654
etc etc
Its basically a Tabular report ordered on Empno BUT without repeating values of Dept when Dname doesn't change. Can anyone tell me how do achieve this?
Regards
AndyAndy,
then try the following
- build a global variabe myDname via a package spec in reports:
PACKAGE Global IS
myDname varchar2(40):='DUMMY';
END;
- write a format trigger on the field dname:
function F_dnameFormatTrigger return boolean is
begin
if global.mydname = :dname then
return (FALSE);
else
global.mydname := :dname;
return (TRUE);
end if;
end;
This seems to work fine. But pay attention. A format trigger fires every time reports try to format the object. So it's possible, that the trigger fires twice for the object (trigger fires when formatting at the end of the page and the reports recognizes, that for eyample the whole record doesn't fit on the page, so the record (and the field) hat to be formatted on the next page again). You must use a counter in the group (summary column with function count and reset at report) and store and compare this counter together with the dname to be sure. It's not very probable, but possible.
Hope this now helps
regards
Rainer
Maybe you are looking for
-
Capture Excise Invoice for Returns delivery
Dear friends, Once the returns sales order is created and followed by returns delivery, we need to capture the excise invoice for it. Can anyone kindly guide this process. What will be the T.code for capturing excise invoice in this scenario and pls
-
Does the Wireless feature of HP LaserJet P1102w works with the latest Mac OS Yosemite?
Hi everyone, I have just updated the new OS for Mac as well as the firmware and software for my HP LaserJet Professional P1102w. I looked at the video instructing on how to set up the wireless network for the printer and my Laptop. However, upon reac
-
Dear Guru , We are developing an abap program that can do the the production order confirmation ( like CO15 ) . In order to calculate the open quantity ( "Current to Confirm" field in CO15 ) , we need the "Already Confirmed" field . Is the "Already C
-
A project here has the following requirement. Want to use multiple schemas in the same database instance with identical structure. That is, from one login we want to determine the schema name to use at runtime and access it using the same mapping des
-
I deleted a contact from my iphone4, but it re-appears in my text message contact list. How do I permanently delete this contact from my phone?