Obtaining References of Controls Inside of Tab Controls
Does anyone have a way to detemine the id/index number of a control on a tabbed front panel? If there is no front panel I can use the menus: Edit, Set tabbing order. Then I can use this index in the block diagram of a sub-vi to update the control on the main fornt panel with data from the sub-vi as it runs. Yet, if you do the same thing on a front panel with a tab display, only the tabbed pages are indexed, as opposed to the individiual controls and displays.
Thanks.
Brian
I have a way of updating a control on the main vi by using an open vi reference to the main vi in my sub-vi (see code below). This is working fine for situtations where the main vi does not have a tab control. With this vi that you gave me, how can I reference a specific control in the table, such as the 3rd control on the 3rd page..and more generally the n-th control on the n-th page such that my "2" below is correct. Currently I just wire a numeric to an index array and the value is then sent to that control. the trouble that I am having is in the "get all controls" & "pick the control" part below. With the tab control on the front panel, I cannot simply wire a numeric like I did below with the "2".
Similar Messages
-
Obtaining reference to VO inside DataAction
Greetings,
I'm trying to get a reference to a view object from inside a DataAction subclass so I can execute a client method. In the executeImpl method of the DataAction, I have the following code:
ViewObject vo = actionContext.getBindingContainer().getApplicationModule().findViewObject("ViewObjectName");I then attempt to cast vo to the desired subclass. When I do, though, I get a ClassCastException.
Inspecting the vo variable, I find that the class of vo is oracle.jbo.common.ws.WSViewObjectImpl. I can find no documentation on this class. How do I get to my view object?I've got the same problem.
Did you find a solution ?
Tanx -
"Tab" control and Tab order of controls inside the tab
Hello everybody,
I have created the tab control with 6 'tabs', inside every tab I have some controls, like edit fields etc. I wanted to make an order of controls for every tab, so I have selected the option "Tab-order settings" from menu "Edit" (sorry for translation, I use non-English version of LabView), and tried to set the order. After saving it with "OK" button it turned out that the order is not changed. Simple it seems that the option doesn't work for controls in tabs. Is this a bug or do you have a solution for this?
TIA,
Yazilim.Sorry LabviewGuru, but I haven't found anything concerning Tab control and tab order inside it. Of course, I have found the topic "tabbing through front panel objects", but it simply describes how to change order for standard controls, not for controls which are inside the Tab control. But maybe you have another, extended help? So can you please copy and paste to discussion forum message this part of your help which concerns the Tab control and tab order, and then send the message?
TIA,
Yazilim. -
Scale Object with Panel, but what about inside a Tab control?
The Scale Object with Panel option works very well for simple UI
objects. I like to use it for VIs that display tables or
multicolumn listboxes, etc. I am finding a limitation when I use
the Tab control. If I have a table or listbox in each tab, I
would like them to scale with the panel. I would also like the
tab to scale. It should look like an Excel workbook where all
sheets scale with the window even though they are each on their own
tab. If I could only Group the various tables / lists with the
Tab itself....
This wouldn't be such an issue if the Bounds property of the
multicolumn listbox was writable. I can set the number of rows
and columns, but column size can be variable and not uniform across all
columns. Also, that solution looks and behaves much different
from the Scale Object with Panel approach.... not to mention the extra
coding required.
I'm guessing that this amounts to a feature request, but if anyone has a present-version workaround, I'd love to hear about it.
See you at NI Week!
Dan Press
PrimeTest AutomationHi Kalin T,
Thanks for your prompt reply. I am running version 8.01. My problem is that i cannot select "Scale object with pane" for the controls inside a Tab control if the Tab control "Scale object with pane" is turned on. I want both the Tab control and the controls inside to be scaled, for instance an Waveform graph or an textbox when i resize my main window.
Best regards,
Mattis
Attachments:
Scale.vi 11 KB -
Reference to control different from reference panel- controls[]
Hi, I get references to all my objects on front panel from the properties panle->controls[]. In my program I use an Event case and the reference to the contol passed from the Event Case is different fom the reference obtained by panel->controls[]. I need this to be the same since I want to use this reference to search for match in ref array from panel->controls[] get the array index of thet control
Do you have tabs\arrays\clusters?
The references from controls in those (and possibly other structures) are not returned when you use the Controls[] property.
You have to go over all the references and if any of them is one of these structures you need to cast it to its specific class and extract its Controls[] property to get to the controls in it. This needs to be done recursively until there are no more structures.
I seem to remember seeing a VI somewhere that did this (maybe OpenG?), but I can't seem to find it. Maybe someone else knows.
Try to take over the world! -
OGLControlPanel inside a tab window?
Hi,
I'm trying to get a working OGL panel inside a tab, but I keep getting errors. According to http://forums.ni.com/t5/LabWindows-CVI/CVI-OpenGL-control-on-child-panel/m-p/98192/highlight/true#M7... it's just how it works, but there are ways around it.I've downloaded example http://sine.ni.com/devzone/cda/epd/p/id/1061 , but its not exactly what I need - it creates a child panel window inside main window.
So, my question is - is there a way to put a OGL panel inside a tab window?
Regards, Benji.Dear BenjiF!
Sorry for the late reply, I tried to insert the OGL control on a tabpanel in CVI built in OGL example: Ogldemo.
I got the following error:
NON-FATAL RUN-TIME ERROR: "ogldemo.c", line 259, col 5, thread id 0x00002478: Function OGLConvertCtrl: (return value == -1003 [0xfffffc15]). Only a canvas or picture can be converted into an OGL control
If you have a look on the help of OGLConvertCtrl >> Panelhandleparameter, you will see the following:
The panel has to be a parent panel and should not be the child of any other panel. The panel cannot be scrollable or resizable.
Maybe this restriction is the reason, why is it not working.
3D Graph custom control could be an alternative, if it is suitable for your application. An example for this: https://decibel.ni.com/content/docs/DOC-6452
In the linked topic I found a useable workaround:
"The fact that the OGL control is only available on parent panels is not necessarily a problem with CVI. Instead, it is simply a limitation of the OGL control. Likewise, a limitation of the easy tab control is that it takes in child panels. I would suggest copying the final image to the tab panel (as mentioned by PaoloB), or possible use a separate panel to display your 3D images."
Some material related to OpenGL.
Please go through this KB: http://digital.ni.com/public.nsf/allkb/D369558F34AA3264862565FC007CBB33?OpenDocument
You can find built in examples in the folder:
C:\Users\Public\Documents\National Instruments\CVI"version"\samples\userint\custctrl\cviogl
Best Regards,
Balazs Nagy -
How to obtain reference to IVsBrowseObjectContext from VSPackage?
I've developed small extension that modifies content of csproj files. I follow standard pattern to get the Project object:
var dte = GetGlobalService(typeof(DTE)) as DTE2
var selectedProjects = (Array)dte.ActiveSolutionProjects;
var project = (Project)selectedProjects.GetValue(0);
However Project interface is not sufficient for my purposes (checking items metadata, reinserting items) and I had to fallback to using MSBuild's Project class like this:
var msBuildProject = new Microsoft.Build.Evaluation.Project(project.FullName);
ModifyProjectsContent(msBuildProject);
msBuildProject.Save();
ProjectCollection
.GlobalProjectCollection
.UnloadProject(msBuildProject);
This chunk of code is executed whenever an item is added/renamed/removed to the project.
This works fine however there is caveat - VS detects that file has been changed and prompts to reload project which bad because I want it to happen silently. This approach also does not play well with batch modifications or source control tools. And finally
it is just ugly.
So I decided to check how others are doing it, in particular how does nuget adds its properties. I found out that it uses UncofiguredProject object that retrieve MSBuildProject as following:
var project = .....
var solution = GetGlobalService(typeof(IVsSolution)) as IVsSolution;
IVsHierarchy hierarchy;
solution.GetProjectOfUniqueName(project.GetUniqueName(), out hierarchy);
var context = project as IVsBrowseObjectContext;
if (context == null)
var hierarchy2 = project as IVsHierarchy;
object extObject;
hierarchy2.GetProperty((uint)VSConstants.VSITEMID.Root, (int)__VSHPROPID.VSHPROPID_ExtObject, out extObject))
Project dteProject = extObject as Project;
context = dteProject.Object as IVsBrowseObjectContext;
var unconfiguredProject = context.UnconfiguredProject : null;
After unconfigureProject is obtained reference to msbuild project obtained like following:
var service = unconfiguredProject.ProjectService.Services.ProjectLockService;
using (var x = await service.WriteLockAsync())
await x.CheckoutAsync(unconfiguredProject.FullPath);
ConfiguredProject configuredProject = await unconfiguredProject.GetSuggestedConfiguredProjectAsync();
var buildProject = await x.GetProjectAsync(configuredProject);
// can modify buildProject here
await x.ReleaseAsync();
await Task.Run(() =>
unconfiguredProject.ProjectService.Services.ThreadingPolicy.SwitchToUIThread();
project.Save();
I tried the same approach however I could not obtain IVsBrowseObjectContext from Project reference.
What am I doing wrong? Why the same code works for nuget but does not work for my extension?If you want to obtain a reference to the Package object within VSPackage MSVS extension, you can do something like this:
class MyPackage :
Package
private static
MyPackage _instance;
public static
MyPackage Instance
get
if(_instance
!= null)
_instance
= new MyPackage();
return _instance;
class SomeOtherClass
void Whatever()
// use MyPackage.Instance -
I am using Firefox 6.0 (and still using windows XP ). I have a habit of opening tons of tabs and the new Tab group feature seems perfect for me. But I couldn't find anywhere to save all my tabs as the Save all bookmarks is now gone. How do I save all my bookmarks stored inside the tab groups?
thanksI had to restart firefox because of an update and I saved all my tabs and when I restarted firefox it has lost all of my saved bookmarks...won't be using the new tab groups again..very disappointed
-
Re: Unable to obtain reference to plan in distributedenvironment
An interface is just a definition of attributes and methods it contains no
code.
The code is in the class that implements the interface therefore even if you
can pass an objet
reference as an interface you better be sure that the object that will use
it has access to the
implementation. It works when it is not distributed because all of the code
is on the client therefore
is accessible. Once distributed the partition containing PlanSO does not
have the library wich
contains the code for PlanTester therefore it cannot execute code in
PlanTester. If you
want to do this and not put PlanTester in the same Plan as PlanSO I think
you can copy the library wich
contains the code for PlanTester on the server partition and it will not
give you a deserialization error
because now it can find the executable code.
This could also probably happen with inheritance for example you have a
class defined in plan A (ClassA)
and plan B (wich has plan A supplier) contains a sub-class of ClassA
(ClassB). Now in one partition you
create a ClassB then pass it to another partition in a method call of
signature Something( p1 : ClassA ).
ClassB will fit in ClassA so you can do this (it will compile). But if the
partition on wich you are calling
Something() does not have access to the code in plan B then you will get a
deserialization error.
Hope this helps a little.
Christian Boult ([email protected])
Programmeur - Analyste
Influatec inc.
-----Original Message-----
From: [email protected] <[email protected]>
To: [email protected] <[email protected]>
Date: Friday, April 16, 1999 8:25 AM
Subject: Unable to obtain reference to plan in distributed environment
>
Forte Folks,
I have run across a supplier plan problem that I think I can explain, but
would like confirmation and maybe further explanation on.
The scenario:
I have three plans (PlanClasses, PlanSO, and PlanTester).
PlanClasses has classes that PlanSO and PlanTester use, including an
interface called Observer.
PlanSO has the Service Object and the class that the service object
implements. It has PlanClasses as a supplier.
PlanSO has a method called subscribe(Observer client).
PlanTester is a test client. It has PlanClasses as a supplier. It
implements the Observer interface, and calls the subscribe method on the
PlanSO passing itself as an Observer to the SO.
Anybody see the problem yet?
I run this scenario locally and everything is dandy.
I run this scenario distributed and I get a deserialization exception. The
PlanSO cannot deserialize the test client object that I had passed as an
Observer because it cannot find a reference to the PlanTester plan.
If I put the test client class in the PlanSO plan and partition the
application the same way, it works. The service object needed a reference
to the test client class even though it is getting passed as an Observer
interface.
Has anybody run into this before? Can anybody give me further details on
why forte has this problem?
I get the same exception whether the distrubted runtime property on the
client is allowed or not allowed. If it is set to not allowed, shouldn't
only an OID be sent across, and no serialization need take place? If the
object is serialized, I guess it does make sense that you would need the
details of the implementation of the interface (da class) to deserialized
it.
Note: I used this pattern instead of Forte events because I am going to
expose the SO as a CORBA interface. Right now, for the forte clients that
use the SO, I am registering for forte events which are posted by the SO to
get around this problem.
Thanks for any responses,
Chris Henson
www.atgs.com
To unsubscribe, email '[email protected]' with
'unsubscribe forte-users' as the body of the message.
Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>
To unsubscribe, email '[email protected]' with
'unsubscribe forte-users' as the body of the message.
Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>An interface is just a definition of attributes and methods it contains no
code.
The code is in the class that implements the interface therefore even if you
can pass an objet
reference as an interface you better be sure that the object that will use
it has access to the
implementation. It works when it is not distributed because all of the code
is on the client therefore
is accessible. Once distributed the partition containing PlanSO does not
have the library wich
contains the code for PlanTester therefore it cannot execute code in
PlanTester. If you
want to do this and not put PlanTester in the same Plan as PlanSO I think
you can copy the library wich
contains the code for PlanTester on the server partition and it will not
give you a deserialization error
because now it can find the executable code.
This could also probably happen with inheritance for example you have a
class defined in plan A (ClassA)
and plan B (wich has plan A supplier) contains a sub-class of ClassA
(ClassB). Now in one partition you
create a ClassB then pass it to another partition in a method call of
signature Something( p1 : ClassA ).
ClassB will fit in ClassA so you can do this (it will compile). But if the
partition on wich you are calling
Something() does not have access to the code in plan B then you will get a
deserialization error.
Hope this helps a little.
Christian Boult ([email protected])
Programmeur - Analyste
Influatec inc.
-----Original Message-----
From: [email protected] <[email protected]>
To: [email protected] <[email protected]>
Date: Friday, April 16, 1999 8:25 AM
Subject: Unable to obtain reference to plan in distributed environment
>
Forte Folks,
I have run across a supplier plan problem that I think I can explain, but
would like confirmation and maybe further explanation on.
The scenario:
I have three plans (PlanClasses, PlanSO, and PlanTester).
PlanClasses has classes that PlanSO and PlanTester use, including an
interface called Observer.
PlanSO has the Service Object and the class that the service object
implements. It has PlanClasses as a supplier.
PlanSO has a method called subscribe(Observer client).
PlanTester is a test client. It has PlanClasses as a supplier. It
implements the Observer interface, and calls the subscribe method on the
PlanSO passing itself as an Observer to the SO.
Anybody see the problem yet?
I run this scenario locally and everything is dandy.
I run this scenario distributed and I get a deserialization exception. The
PlanSO cannot deserialize the test client object that I had passed as an
Observer because it cannot find a reference to the PlanTester plan.
If I put the test client class in the PlanSO plan and partition the
application the same way, it works. The service object needed a reference
to the test client class even though it is getting passed as an Observer
interface.
Has anybody run into this before? Can anybody give me further details on
why forte has this problem?
I get the same exception whether the distrubted runtime property on the
client is allowed or not allowed. If it is set to not allowed, shouldn't
only an OID be sent across, and no serialization need take place? If the
object is serialized, I guess it does make sense that you would need the
details of the implementation of the interface (da class) to deserialized
it.
Note: I used this pattern instead of Forte events because I am going to
expose the SO as a CORBA interface. Right now, for the forte clients that
use the SO, I am registering for forte events which are posted by the SO to
get around this problem.
Thanks for any responses,
Chris Henson
www.atgs.com
To unsubscribe, email '[email protected]' with
'unsubscribe forte-users' as the body of the message.
Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>
To unsubscribe, email '[email protected]' with
'unsubscribe forte-users' as the body of the message.
Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/> -
Obtaining reference to a specific client
How can we obtain reference to a specific client?
There are five primary ways to obtain a reference to a remote object:
0. It can be returned by a lookup of a remote registry
1. It can be read from an ObjectInputStream
2. It can be the result of a method call
3. It can be passed as a method argument
4. It can be broadcast over the network via UDP
Essentially, a remote object reference is no different than any other serialisable object.
John -
When does a JTabbedPane set the size of the component inside a tab?
I would like to know how big a component inside a tab is directly after I've added it to a tab in a JTabbedPane.
I thought once I've "added" a component via the JTabbedPane.add(String, Component) method, the Component would be realized with correct sizes.
Where or when should I request the information about how big a component has become inside a tab??
Example:
1. "Add" a tab via the menu.
2. Notice that the size of the panel has not changed even though we see it on the screen.
-Js
import java.awt.Color;
import java.awt.Dimension;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JPanel;
import javax.swing.JTabbedPane;
public class TabbedPaneShowingTest extends JFrame
//GUI
private JTabbedPane tabbedPane;
private JPanel tabPanel;
//MENU
private JMenuBar mainMenuBar;
private JMenu actionMenu;
private JMenuItem addTabMenuItem;
public TabbedPaneShowingTest()
this.setDefaultCloseOperation(javax.swing.JFrame.EXIT_ON_CLOSE);
this.setContentPane(getTabbedPane());
this.setJMenuBar(getMainMenuBar());
this.pack();
this.setVisible(true);
//GUI
private JTabbedPane getTabbedPane()
if(tabbedPane == null)
tabbedPane = new JTabbedPane();
tabbedPane.setPreferredSize(new Dimension(100,100));
return tabbedPane;
private JPanel getTabPanel()
if(tabPanel == null)
tabPanel = new JPanel();
tabPanel.setBackground(Color.GREEN);
return tabPanel;
//MENU
private JMenuBar getMainMenuBar()
if(mainMenuBar == null)
mainMenuBar = new JMenuBar();
mainMenuBar.add(getActionMenu());
return mainMenuBar;
private JMenu getActionMenu()
if(actionMenu == null)
actionMenu = new JMenu("Action");
actionMenu.add(getAddLineMenuItem());
return actionMenu;
private JMenuItem getAddLineMenuItem()
if(addTabMenuItem == null)
addTabMenuItem = new JMenuItem("Add Tab");
addTabMenuItem.addActionListener(new ActionListener()
public void actionPerformed(ActionEvent e)
System.out.println("BEFORE TAB SIZE: " + getTabPanel().getWidth() + "," + getTabPanel().getHeight());
getTabbedPane().add("Tab",getTabPanel());
System.out.println("AFTER TAB SIZE: " + getTabPanel().getWidth() + "," + getTabPanel().getHeight());
return addTabMenuItem;
public static void main(String args[])
new TabbedPaneShowingTest();
}Once again... a little experimenting is a good thing. Just use SwingUtilities.InvokeLater() to retrieve the proper size.
-Js
import java.awt.Color;
import java.awt.Dimension;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JPanel;
import javax.swing.JTabbedPane;
import javax.swing.SwingUtilities;
public class TabbedPaneShowingTest extends JFrame
//GUI
private JTabbedPane tabbedPane;
private JPanel tabPanel;
//MENU
private JMenuBar mainMenuBar;
private JMenu actionMenu;
private JMenuItem addTabMenuItem;
public TabbedPaneShowingTest()
this.setDefaultCloseOperation(javax.swing.JFrame.EXIT_ON_CLOSE);
this.setContentPane(getTabbedPane());
this.setJMenuBar(getMainMenuBar());
this.pack();
this.setVisible(true);
//GUI
private JTabbedPane getTabbedPane()
if(tabbedPane == null)
tabbedPane = new JTabbedPane();
tabbedPane.setPreferredSize(new Dimension(100,100));
return tabbedPane;
private JPanel getTabPanel()
if(tabPanel == null)
tabPanel = new JPanel();
tabPanel.setBackground(Color.GREEN);
return tabPanel;
//MENU
private JMenuBar getMainMenuBar()
if(mainMenuBar == null)
mainMenuBar = new JMenuBar();
mainMenuBar.add(getActionMenu());
return mainMenuBar;
private JMenu getActionMenu()
if(actionMenu == null)
actionMenu = new JMenu("Action");
actionMenu.add(getAddLineMenuItem());
return actionMenu;
private JMenuItem getAddLineMenuItem()
if(addTabMenuItem == null)
addTabMenuItem = new JMenuItem("Add Tab");
addTabMenuItem.addActionListener(new ActionListener()
public void actionPerformed(ActionEvent e)
System.out.println("BEFORE TAB SIZE: " + getTabPanel().getWidth() + "," + getTabPanel().getHeight());
getTabbedPane().addTab("Tab",getTabPanel());
SwingUtilities.invokeLater(new Runnable()
public void run()
System.out.println("AFTER TAB SIZE: " + getTabPanel().getWidth() + "," + getTabPanel().getHeight());
return addTabMenuItem;
public static void main(String args[])
new TabbedPaneShowingTest();
} -
Setting stacked canvas properties when inside a tab canvas
Hi all,
I grope setting the x and y position of a stacked canvas programmatically : I work inside a tab canvas , there is one multirecord based block which is split into two tab pages. The problem is that the x and y positions of each first item in each tab of the block are no the same. And I want to hide and show the stacked canvas on which is based the scrollbar of the block , according to the top_most_tab_page.
The stacked canvas has the same width and height as the tab canvas ; it has viewport width set to the width of the scrollbar , say 0.415 ; it has viewport height set to the length of the scrollbar , say 1.833 ; the viewport X/Y position on canvas properties are set to 0.
I tried to set the VIEWPORT_X_POS and VIEWPORT_Y_POS properties of the view programmatically to place the scrollbar just sticky with the first item when in each tab page , but the scrollbar is not displayed on the desired place. It is moved.
So how to place the stacked canvas at the right position to be stuck with the left first item ?
Thank you very much indeed.I did a little test and it works (it'll only take you 3 min)
Create a new Form.
Add 3 Canvases 1 Content and 2 Tab with the following Properties
Content
Vieport X Position on Canvas: 0
Vieport Y Position on Canvas: 0
Width: 540
Height: 324
Master Tabs
Vieport X: 35
Vieport Y: 20
Vieport Width: 460
Vieport Heigth: 280
Detail Tabs
Vieport X: 150
Vieport Y: 95
Vieport Width: 260
Vieport Heigth: 160
Then go to Layout editor and while viewing the Content Canvas go to the menu View -> Stacked View...
From there select both tab canvases to be shown.
Also add a dummy item (i.e a button )somewhere in the form otherwise nothing will appear when you run the form. -
Tab canvas inside a tab canvas
Anyone knows how to put a tab canvas inside a tab canvas.
thanks.I did a little test and it works (it'll only take you 3 min)
Create a new Form.
Add 3 Canvases 1 Content and 2 Tab with the following Properties
Content
Vieport X Position on Canvas: 0
Vieport Y Position on Canvas: 0
Width: 540
Height: 324
Master Tabs
Vieport X: 35
Vieport Y: 20
Vieport Width: 460
Vieport Heigth: 280
Detail Tabs
Vieport X: 150
Vieport Y: 95
Vieport Width: 260
Vieport Heigth: 160
Then go to Layout editor and while viewing the Content Canvas go to the menu View -> Stacked View...
From there select both tab canvases to be shown.
Also add a dummy item (i.e a button )somewhere in the form otherwise nothing will appear when you run the form. -
Forms 9i tab pages inside a tab page
hi,
i m using forms 9i, is it possible to set a tab page inside a tab page
ie i have a master tab page called 'Office' and i have to add two tab pages
called 'excel', 'word' as the sub of this main tab..is it possible.......?
if yes how ?
thanks in advance
KKYou can create the illusion of this though using stacked and tabbed canvases. Make the main tab small so that it only displays the labels and then display the other stacked or tabbed canvases dependent upon which tab the user selects. We've done something similar to this and it works pretty well.
-
Hello,
I am not sure how to word my question and I hope that I am
explaining it correctly.
I am using a tab panel to display information from a Sql
database. Inside each tab is a dynamic table displaying some of the
database information. Inside the table, I have created a link to
send the user to another page where all the database information
for that record is displayed. When you click the link, it sends the
user to the page, but not the data. The link works on the open
default tab, but not in the other tabs. I am not sure why it is not
working. Any help or ideas on what the problem may be would be
helpful.
Thank you,> The link works on the
> open default tab, but not in the other tabs.
Show us the code for both of these links, please.
Murray --- ICQ 71997575
Adobe Community Expert
(If you *MUST* email me, don't LAUGH when you do so!)
==================
http://www.projectseven.com/go
- DW FAQs, Tutorials & Resources
http://www.dwfaq.com - DW FAQs,
Tutorials & Resources
==================
"StoneflyRS" <[email protected]> wrote in
message
news:ge8pjb$jg8$[email protected]..
> Hello,
>
> I am not sure how to word my question and I hope that I
am explaining it
> correctly.
>
> I am using a tab panel to display information from a Sql
database. Inside
> each tab is a dynamic table displaying some of the
database information.
> Inside the table, I have created a link to send the user
to another page
> where
> all the database information for that record is
displayed. When you click
> the
> link, it sends the user to the page, but not the data.
The link works on
> the
> open default tab, but not in the other tabs. I am not
sure why it is not
> working. Any help or ideas on what the problem may be
would be helpful.
>
> Thank you,
>
Maybe you are looking for
-
Can numbers sort by more than one column? How?
Can numbers sort by more than one column? How?
-
I just upgraded to Vista and I had some songs on their that my Dad didn't import onto Vista.... >_< Luckily, I burned them onto a CD. Well when I tried adding them to iTunes, I got an error that said something like "Songs cannot not be found in iTune
-
Linksys SPA2102 does not reconnect itself after an Internet outage
I have the SPA2102 VOIP adapter. It is connected to my router through one of it's ports. When my internet goes out, obviously I lose my phone. But when the internet comes back up, the SPA2102 does not reset itself. I have to unplug it and plug it bac
-
New editor: %SurroundedText% in pattern
What does that mean in the editor configuration. If I click on bottom right corner of editor window, the options menu opens. OK - No help at all, the new SAP stanbdard. What does the parameter %SurroundedText% in patterns like this stand for: DO | T
-
i use n70 and iam using window xp.i i uninstall nokia pc suite and install another version.it didnt work it hang with error msg that another pc suite install that it cant function together.i uninstall i use cleaner and when trying to install it cimes