EQ2Interface

EQ2Interface (https://www.eq2interface.com/forums/index.php)
-   XML Modification Help & Info (https://www.eq2interface.com/forums/forumdisplay.php?f=22)
-   -   Datasource or Namespace.... (https://www.eq2interface.com/forums/showthread.php?t=6636)

amanda089 08-20-2006 05:30 AM

Datasource or Namespace....
 
I'm trying to do something like this:
Code:

<DataSource Name="Account1">
<Data Name="username" text="UsErNaMe-"/>
<Data Name="password" text="P A S S W O R D"/>
<Data Name="Char1" charname="Char1" charserver="Server"/>
<Data Name="Char2" charname="Char2" charserver="Server"/>
<Data Name="Char3" charname="Char3" charserver="Server"/>
<Data Name="Char4" charname="Char4" charserver="Server"/>
<Data Name="Char5" charname="Char5" charserver="Server"/>
<Data Name="Char6" charname="Char6" charserver="Server"/>
<Data Name="Char7" charname="Char7" charserver="Server"/>
<Data Name="Char8" charname="Char8" charserver="Server"/>
<Data Name="Char9" charname="Char9" charserver="Server"/>
<Data Name="Char10" charname="Char10" charserver="Server"/>
</DataSource>

But no matter what I try, I can't seem to retrieve the text for use. Instead I'm having to jump all over everything like this:
Code:

Parent.CharTabs.isVisible=Parent.CharTabs.isVisible?false:true
Parent.CharTabs.TabPane.Visible=Parent.CharTabs.isVisible
Parent.CharTabs.TabFrame.Visible=Parent.CharTabs.isVisible
Parent.CharTabs.TabPages.Visible=Parent.CharTabs.isVisible
Parent.CharTabs.TabPages.Account1Tab.AUsername=Parent.Account1.Username
Parent.CharTabs.TabPages.Account2Tab.AUsername=Parent.Account2.Username
Parent.CharTabs.TabPages.Account3Tab.AUsername=Parent.Account3.Username
Parent.CharTabs.TabPages.Account1Tab.APassword=Parent.Account1.Password
Parent.CharTabs.TabPages.Account2Tab.APassword=Parent.Account2.Password
Parent.CharTabs.TabPages.Account3Tab.APassword=Parent.Account3.Password
Parent.Username.LocalText=Parent.CharTabs.TabPages.Account1Tab.AUsername
Parent.Password.LocalText=Parent.CharTabs.TabPages.Account1Tab.APassword
Parent.CharTabs.TabPages.Account1Tab.Char1.LocalText=Parent.Account1.Char1.Charname Parent.CharTabs.TabPages.Account1Tab.Char1.LocalTooltip=Parent.Account1.Char1.CharServer
Parent.CharTabs.TabPages.Account1Tab.Char2.LocalText=Parent.Account1.Char2.Charname Parent.CharTabs.TabPages.Account1Tab.Char2.LocalTooltip=Parent.Account1.Char2.CharServer
Parent.CharTabs.TabPages.Account1Tab.Char3.LocalText=Parent.Account1.Char3.Charname Parent.CharTabs.TabPages.Account1Tab.Char3.LocalTooltip=Parent.Account1.Char3.CharServer
Parent.CharTabs.TabPages.Account1Tab.Char4.LocalText=Parent.Account1.Char4.Charname Parent.CharTabs.TabPages.Account1Tab.Char4.LocalTooltip=Parent.Account1.Char4.CharServer
Parent.CharTabs.TabPages.Account1Tab.Char5.LocalText=Parent.Account1.Char5.Charname Parent.CharTabs.TabPages.Account1Tab.Char5.LocalTooltip=Parent.Account1.Char5.CharServer
Parent.CharTabs.TabPages.Account1Tab.Char6.LocalText=Parent.Account1.Char6.Charname Parent.CharTabs.TabPages.Account1Tab.Char6.LocalTooltip=Parent.Account1.Char6.CharServer
Parent.CharTabs.TabPages.Account1Tab.Char7.LocalText=Parent.Account1.Char7.Charname Parent.CharTabs.TabPages.Account1Tab.Char7.LocalTooltip=Parent.Account1.Char7.CharServer
Parent.CharTabs.TabPages.Account1Tab.Char8.LocalText=Parent.Account1.Char8.Charname Parent.CharTabs.TabPages.Account1Tab.Char8.LocalTooltip=Parent.Account1.Char8.CharServer
Parent.CharTabs.TabPages.Account1Tab.Char9.LocalText=Parent.Account1.Char9.Charname Parent.CharTabs.TabPages.Account1Tab.Char9.LocalTooltip=Parent.Account1.Char9.CharServer
Parent.CharTabs.TabPages.Account1Tab.Char10.LocalText=Parent.Account1.Char10.Charname Parent.CharTabs.TabPages.Account1Tab.Char10.LocalTooltip=Parent.Account1.Char10.CharServer
Parent.CharTabs.TabPages.Account2Tab.Char1.LocalText=Parent.Account2.Char1.Charname Parent.CharTabs.TabPages.Account2Tab.Char1.LocalTooltip=Parent.Account2.Char1.CharServer
Parent.CharTabs.TabPages.Account2Tab.Char2.LocalText=Parent.Account2.Char2.Charname Parent.CharTabs.TabPages.Account2Tab.Char2.LocalTooltip=Parent.Account2.Char2.CharServer
Parent.CharTabs.TabPages.Account2Tab.Char3.LocalText=Parent.Account2.Char3.Charname Parent.CharTabs.TabPages.Account2Tab.Char3.LocalTooltip=Parent.Account2.Char3.CharServer
Parent.CharTabs.TabPages.Account2Tab.Char4.LocalText=Parent.Account2.Char4.Charname Parent.CharTabs.TabPages.Account2Tab.Char4.LocalTooltip=Parent.Account2.Char4.CharServer
Parent.CharTabs.TabPages.Account2Tab.Char5.LocalText=Parent.Account2.Char5.Charname Parent.CharTabs.TabPages.Account2Tab.Char5.LocalTooltip=Parent.Account2.Char5.CharServer
Parent.CharTabs.TabPages.Account2Tab.Char6.LocalText=Parent.Account2.Char6.Charname Parent.CharTabs.TabPages.Account2Tab.Char6.LocalTooltip=Parent.Account2.Char6.CharServer
Parent.CharTabs.TabPages.Account2Tab.Char7.LocalText=Parent.Account2.Char7.Charname Parent.CharTabs.TabPages.Account2Tab.Char7.LocalTooltip=Parent.Account2.Char7.CharServer
Parent.CharTabs.TabPages.Account2Tab.Char8.LocalText=Parent.Account2.Char8.Charname Parent.CharTabs.TabPages.Account2Tab.Char8.LocalTooltip=Parent.Account2.Char8.CharServer
Parent.CharTabs.TabPages.Account2Tab.Char9.LocalText=Parent.Account2.Char9.Charname Parent.CharTabs.TabPages.Account2Tab.Char9.LocalTooltip=Parent.Account2.Char9.CharServer
Parent.CharTabs.TabPages.Account2Tab.Char10.LocalText=Parent.Account2.Char10.Charname Parent.CharTabs.TabPages.Account2Tab.Char10.LocalTooltip=Parent.Account2.Char10.CharServer
Parent.CharTabs.TabPages.Account3Tab.Char1.LocalText=Parent.Account3.Char1.Charname Parent.CharTabs.TabPages.Account3Tab.Char1.LocalTooltip=Parent.Account3.Char1.CharServer
Parent.CharTabs.TabPages.Account3Tab.Char2.LocalText=Parent.Account3.Char2.Charname Parent.CharTabs.TabPages.Account3Tab.Char2.LocalTooltip=Parent.Account3.Char2.CharServer
Parent.CharTabs.TabPages.Account3Tab.Char3.LocalText=Parent.Account3.Char3.Charname Parent.CharTabs.TabPages.Account3Tab.Char3.LocalTooltip=Parent.Account3.Char3.CharServer
Parent.CharTabs.TabPages.Account3Tab.Char4.LocalText=Parent.Account3.Char4.Charname Parent.CharTabs.TabPages.Account3Tab.Char4.LocalTooltip=Parent.Account3.Char4.CharServer
Parent.CharTabs.TabPages.Account3Tab.Char5.LocalText=Parent.Account3.Char5.Charname Parent.CharTabs.TabPages.Account3Tab.Char5.LocalTooltip=Parent.Account3.Char5.CharServer
Parent.CharTabs.TabPages.Account3Tab.Char6.LocalText=Parent.Account3.Char6.Charname Parent.CharTabs.TabPages.Account3Tab.Char6.LocalTooltip=Parent.Account3.Char6.CharServer
Parent.CharTabs.TabPages.Account3Tab.Char7.LocalText=Parent.Account3.Char7.Charname Parent.CharTabs.TabPages.Account3Tab.Char7.LocalTooltip=Parent.Account3.Char7.CharServer
Parent.CharTabs.TabPages.Account3Tab.Char8.LocalText=Parent.Account3.Char8.Charname Parent.CharTabs.TabPages.Account3Tab.Char8.LocalTooltip=Parent.Account3.Char8.CharServer
Parent.CharTabs.TabPages.Account3Tab.Char9.LocalText=Parent.Account3.Char9.Charname Parent.CharTabs.TabPages.Account3Tab.Char9.LocalTooltip=Parent.Account3.Char9.CharServer
Parent.CharTabs.TabPages.Account3Tab.Char10.LocalText=Parent.Account1.Char10.Charname Parent.CharTabs.TabPages.Account3Tab.Char10.LocalTooltip=Parent.Account3.Char10.CharServer
Parent.CharTabs.TabPages.Account1Tab.Char1.Char=(Parent.CharTabs.TabPages.Account1Tab.Char1.LocalText==Parent.CharTabs.TabPages.Account1Tab.Char1.Name)
Parent.CharTabs.TabPages.Account1Tab.Char2.Char=(Parent.CharTabs.TabPages.Account1Tab.Char2.LocalText==Parent.CharTabs.TabPages.Account1Tab.Char2.Name)
Parent.CharTabs.TabPages.Account1Tab.Char3.Char=(Parent.CharTabs.TabPages.Account1Tab.Char3.LocalText==Parent.CharTabs.TabPages.Account1Tab.Char3.Name)
Parent.CharTabs.TabPages.Account1Tab.Char4.Char=(Parent.CharTabs.TabPages.Account1Tab.Char4.LocalText==Parent.CharTabs.TabPages.Account1Tab.Char4.Name)
Parent.CharTabs.TabPages.Account1Tab.Char5.Char=(Parent.CharTabs.TabPages.Account1Tab.Char5.LocalText==Parent.CharTabs.TabPages.Account1Tab.Char5.Name)
Parent.CharTabs.TabPages.Account1Tab.Char6.Char=(Parent.CharTabs.TabPages.Account1Tab.Char6.LocalText==Parent.CharTabs.TabPages.Account1Tab.Char6.Name)
Parent.CharTabs.TabPages.Account1Tab.Char7.Char=(Parent.CharTabs.TabPages.Account1Tab.Char7.LocalText==Parent.CharTabs.TabPages.Account1Tab.Char7.Name)
Parent.CharTabs.TabPages.Account1Tab.Char8.Char=(Parent.CharTabs.TabPages.Account1Tab.Char8.LocalText==Parent.CharTabs.TabPages.Account1Tab.Char8.Name)
Parent.CharTabs.TabPages.Account1Tab.Char9.Char=(Parent.CharTabs.TabPages.Account1Tab.Char9.LocalText==Parent.CharTabs.TabPages.Account1Tab.Char9.Name)
Parent.CharTabs.TabPages.Account1Tab.Char10.Char=(Parent.CharTabs.TabPages.Account1Tab.Char10.LocalText==Parent.CharTabs.TabPages.Account1Tab.Char10.Name)
Parent.CharTabs.TabPages.Account1Tab.Char1.Visible=(Parent.CharTabs.TabPages.Account1Tab.Char1.Char?false:true)
Parent.CharTabs.TabPages.Account1Tab.Char2.Visible=(Parent.CharTabs.TabPages.Account1Tab.Char2.Char?false:true)
Parent.CharTabs.TabPages.Account1Tab.Char3.Visible=(Parent.CharTabs.TabPages.Account1Tab.Char3.Char?false:true)
Parent.CharTabs.TabPages.Account1Tab.Char4.Visible=(Parent.CharTabs.TabPages.Account1Tab.Char4.Char?false:true)
Parent.CharTabs.TabPages.Account1Tab.Char5.Visible=(Parent.CharTabs.TabPages.Account1Tab.Char5.Char?false:true)
Parent.CharTabs.TabPages.Account1Tab.Char6.Visible=(Parent.CharTabs.TabPages.Account1Tab.Char6.Char?false:true)
Parent.CharTabs.TabPages.Account1Tab.Char7.Visible=(Parent.CharTabs.TabPages.Account1Tab.Char7.Char?false:true)
Parent.CharTabs.TabPages.Account1Tab.Char8.Visible=(Parent.CharTabs.TabPages.Account1Tab.Char8.Char?false:true)
Parent.CharTabs.TabPages.Account1Tab.Char9.Visible=(Parent.CharTabs.TabPages.Account1Tab.Char9.Char?false:true)
Parent.CharTabs.TabPages.Account1Tab.Char10.Visible=(Parent.CharTabs.TabPages.Account1Tab.Char10.Char?false:true)
Parent.CharTabs.TabPages.Account2Tab.Char1.Char=(Parent.CharTabs.TabPages.Account2Tab.Char1.LocalText==Parent.CharTabs.TabPages.Account2Tab.Char1.Name)
Parent.CharTabs.TabPages.Account2Tab.Char2.Char=(Parent.CharTabs.TabPages.Account2Tab.Char2.LocalText==Parent.CharTabs.TabPages.Account2Tab.Char2.Name)
Parent.CharTabs.TabPages.Account2Tab.Char3.Char=(Parent.CharTabs.TabPages.Account2Tab.Char3.LocalText==Parent.CharTabs.TabPages.Account2Tab.Char3.Name)
Parent.CharTabs.TabPages.Account2Tab.Char4.Char=(Parent.CharTabs.TabPages.Account2Tab.Char4.LocalText==Parent.CharTabs.TabPages.Account2Tab.Char4.Name)
Parent.CharTabs.TabPages.Account2Tab.Char5.Char=(Parent.CharTabs.TabPages.Account2Tab.Char5.LocalText==Parent.CharTabs.TabPages.Account2Tab.Char5.Name)
Parent.CharTabs.TabPages.Account2Tab.Char6.Char=(Parent.CharTabs.TabPages.Account2Tab.Char6.LocalText==Parent.CharTabs.TabPages.Account2Tab.Char6.Name)
Parent.CharTabs.TabPages.Account2Tab.Char7.Char=(Parent.CharTabs.TabPages.Account2Tab.Char7.LocalText==Parent.CharTabs.TabPages.Account2Tab.Char7.Name)
Parent.CharTabs.TabPages.Account2Tab.Char8.Char=(Parent.CharTabs.TabPages.Account2Tab.Char8.LocalText==Parent.CharTabs.TabPages.Account2Tab.Char8.Name)
Parent.CharTabs.TabPages.Account2Tab.Char9.Char=(Parent.CharTabs.TabPages.Account2Tab.Char9.LocalText==Parent.CharTabs.TabPages.Account2Tab.Char9.Name)
Parent.CharTabs.TabPages.Account2Tab.Char10.Char=(Parent.CharTabs.TabPages.Account2Tab.Char10.LocalText==Parent.CharTabs.TabPages.Account2Tab.Char10.Name)
Parent.CharTabs.TabPages.Account2Tab.Char1.Visible=(Parent.CharTabs.TabPages.Account2Tab.Char1.Char?false:true)
Parent.CharTabs.TabPages.Account2Tab.Char2.Visible=(Parent.CharTabs.TabPages.Account2Tab.Char2.Char?false:true)
Parent.CharTabs.TabPages.Account2Tab.Char3.Visible=(Parent.CharTabs.TabPages.Account2Tab.Char3.Char?false:true)
Parent.CharTabs.TabPages.Account2Tab.Char4.Visible=(Parent.CharTabs.TabPages.Account2Tab.Char4.Char?false:true)
Parent.CharTabs.TabPages.Account2Tab.Char5.Visible=(Parent.CharTabs.TabPages.Account2Tab.Char5.Char?false:true)
Parent.CharTabs.TabPages.Account2Tab.Char6.Visible=(Parent.CharTabs.TabPages.Account2Tab.Char6.Char?false:true)
Parent.CharTabs.TabPages.Account2Tab.Char7.Visible=(Parent.CharTabs.TabPages.Account2Tab.Char7.Char?false:true)
Parent.CharTabs.TabPages.Account2Tab.Char8.Visible=(Parent.CharTabs.TabPages.Account2Tab.Char8.Char?false:true)
Parent.CharTabs.TabPages.Account2Tab.Char9.Visible=(Parent.CharTabs.TabPages.Account2Tab.Char9.Char?false:true)
Parent.CharTabs.TabPages.Account2Tab.Char10.Visible=(Parent.CharTabs.TabPages.Account2Tab.Char10.Char?false:true)
Parent.CharTabs.TabPages.Account3Tab.Char1.Char=(Parent.CharTabs.TabPages.Account3Tab.Char1.LocalText==Parent.CharTabs.TabPages.Account3Tab.Char1.Name)
Parent.CharTabs.TabPages.Account3Tab.Char2.Char=(Parent.CharTabs.TabPages.Account3Tab.Char2.LocalText==Parent.CharTabs.TabPages.Account3Tab.Char2.Name)
Parent.CharTabs.TabPages.Account3Tab.Char3.Char=(Parent.CharTabs.TabPages.Account3Tab.Char3.LocalText==Parent.CharTabs.TabPages.Account3Tab.Char3.Name)
Parent.CharTabs.TabPages.Account3Tab.Char4.Char=(Parent.CharTabs.TabPages.Account3Tab.Char4.LocalText==Parent.CharTabs.TabPages.Account3Tab.Char4.Name)
Parent.CharTabs.TabPages.Account3Tab.Char5.Char=(Parent.CharTabs.TabPages.Account3Tab.Char5.LocalText==Parent.CharTabs.TabPages.Account3Tab.Char5.Name)
Parent.CharTabs.TabPages.Account3Tab.Char6.Char=(Parent.CharTabs.TabPages.Account3Tab.Char6.LocalText==Parent.CharTabs.TabPages.Account3Tab.Char6.Name)
Parent.CharTabs.TabPages.Account3Tab.Char7.Char=(Parent.CharTabs.TabPages.Account3Tab.Char7.LocalText==Parent.CharTabs.TabPages.Account3Tab.Char7.Name)
Parent.CharTabs.TabPages.Account3Tab.Char8.Char=(Parent.CharTabs.TabPages.Account3Tab.Char8.LocalText==Parent.CharTabs.TabPages.Account3Tab.Char8.Name)
Parent.CharTabs.TabPages.Account3Tab.Char9.Char=(Parent.CharTabs.TabPages.Account3Tab.Char9.LocalText==Parent.CharTabs.TabPages.Account3Tab.Char9.Name)
Parent.CharTabs.TabPages.Account3Tab.Char10.Char=(Parent.CharTabs.TabPages.Account3Tab.Char10.LocalText==Parent.CharTabs.TabPages.Account3Tab.Char10.Name)
Parent.CharTabs.TabPages.Account3Tab.Char1.Visible=(Parent.CharTabs.TabPages.Account3Tab.Char1.Char?false:true)
Parent.CharTabs.TabPages.Account3Tab.Char2.Visible=(Parent.CharTabs.TabPages.Account3Tab.Char2.Char?false:true)
Parent.CharTabs.TabPages.Account3Tab.Char3.Visible=(Parent.CharTabs.TabPages.Account3Tab.Char3.Char?false:true)
Parent.CharTabs.TabPages.Account3Tab.Char4.Visible=(Parent.CharTabs.TabPages.Account3Tab.Char4.Char?false:true)
Parent.CharTabs.TabPages.Account3Tab.Char5.Visible=(Parent.CharTabs.TabPages.Account3Tab.Char5.Char?false:true)
Parent.CharTabs.TabPages.Account3Tab.Char6.Visible=(Parent.CharTabs.TabPages.Account3Tab.Char6.Char?false:true)
Parent.CharTabs.TabPages.Account3Tab.Char7.Visible=(Parent.CharTabs.TabPages.Account3Tab.Char7.Char?false:true)
Parent.CharTabs.TabPages.Account3Tab.Char8.Visible=(Parent.CharTabs.TabPages.Account3Tab.Char8.Char?false:true)
Parent.CharTabs.TabPages.Account3Tab.Char9.Visible=(Parent.CharTabs.TabPages.Account3Tab.Char9.Char?false:true)
Parent.CharTabs.TabPages.Account3Tab.Char10.Visible=(Parent.CharTabs.TabPages.Account3Tab.Char10.Char?false:true)

Can anyone help me with this? It is frustrating the hell out of me.

Zonx 08-23-2006 11:09 PM

someTextbox.LocalText = TabPage.SelectedIndex.charname
someTextbox2.LocalText = TabPage.SelectedIndex.charserver

This works for any object with a SelectedIndex atribute linked to a DataSource. Drop down menus work great.

I suggest you move the username and password to a simple varibale assignment rather than making them part of the DataSource. You'll have a hard time referencing them from a dataSource if they aren't the selected item.

gm9 08-24-2006 01:53 AM

Just you look at one of the shutdown/login mods to see how they did it - no need to reinvent the wheel.


All times are GMT -5. The time now is 12:37 AM.

vBulletin® - Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
© MMOUI