NetTalk Central

Recent Posts

Pages: [1] 2 3 ... 10
1


Hi Ron

Apologies, my question probably was not clear, seemed very clear to me when I was typing it :)

See the attachment

On the procedure General TAB, I can specify the page title and I can use a session variable
Looking in the code it is loaded with this line
p_web.MakePage('OrderMasterForm',Net:Web:Form,p_web.site.LoginRequired,p_web.GSV('my_title'),,,)

So I'm hoping to change that to a dynamic quote nr, or an order nr as the user changes the status on the page.



I also possibly created confusion with this line , Ignore this
p_web.ntForm(loc:formname,'setTabHeadingText',0,clip(loc:quote_tab_text))



thanks


Johan

2
Johan,
IF you are trying to modify the text in the Tab header itself, you might be able to do it in css.   I Took the tab Properties page for the tab and I put in names for the CSS selectors in the fields on Properties tab. e.g. the  8th item down, the Tab Heading Item CSS:  I put in 'tab1headingitemcss'.  Tab text is "Actions".

Looking at it with Inspector:

 <li class="tab1headingItemcss ui-tabs-tab ui-corner-top ui-state-default ui-tab ui-tabs-active ui-state-active" role="tab" tabindex="0" aria-controls="tab_a_mobilebutton_memform0_div" aria-labelledby="ui-id-14" aria-selected="true" aria-expanded="true"><a class="tab1headingcss ui-tabs-anchor" href="#tab_a_mobilebutton_memform0_div" tabindex="-1" id="ui-id-14"><div>Actions</div></a></li>
                         
<a class="tab1headingcss ui-tabs-anchor" href="#tab_a_mobilebutton_memform0_div" tabindex="-1" id="ui-id-14"><div>Actions</div></a>

 
The Text of the Tab is "Actions" and you see it in the DIV.  There are css selectors around it like class="tab1headingcss ui-tabs-anchor" and class="tab1headingcss ui-tabs-anchor"
You might be able to use these to change the text of the DIV.   I have not played with this so if you figure this out, let us know.
Ron
3
HI Johan,
It is not clear what you are trying to update.  The Page Heading or the Text within the little Tab itself?
Ron
4
Web Server - Ask For Help / Change Page Title - browser tab description
« Last post by JohanR on November 29, 2025, 10:11:28 PM »
Hi,

How to update the browser tab heading dynamically as a user changes fields on a form.
eg. change from quote to order , then to change the browser tab description from the quote nr to the order nr


Changing a tab heading I used the following
p_web.ntForm(loc:formname,'setTabHeadingText',0,clip(loc:quote_tab_text))

I see the this line in the webhandler when the page is created 
p_web.MakePage('OrderMasterForm',Net:Web:Form,p_web.site.LoginRequired,p_web.GSV('my_title'),,,)

However cannot find how to update the browser tab


thanks

Johan















5
Web Server - Ask For Help / Re: Pass a Session Variable as a parameter?
« Last post by rjolda on November 26, 2025, 12:36:25 PM »
HI Johan,
I have an NT App and used session data all over the place.  I added an API which talks to an outside kiosk.  After a few iterations I found that the API had ITS OWN SESSION ID and it was NOT the same SESSION ID as the app... interesting, but the remote kiosk interacts with the API on its own thread and has its own session values.  So, the p_web session data that I passed to the API procedure from my NT app did not work ( since the API procedure was using its own Session ID.  ) After I thought about it a little, it made sense. I had to pass my data into the API via a few fields in a record that was shared by both the API and NT app.  It was not worth trying to dig out Session Data by Session ID from the QUEUE.. but, I learned that p_web has scope to it. 
Ron
6
Web Server - Ask For Help / Re: Pass a Session Variable as a parameter?
« Last post by Jane on November 25, 2025, 03:27:08 PM »
I don't understand, Johan, but I'm glad you do ;)

If you pass p_web into a function, then within that function you can do the regular p_web.GSV('blah') or p_web.SSV('blah','blork')

As for the structure of the session data, you might look through netwebsessions.inc at the various queue types and netwebsessions.clw for how they're being accessed.

7
Web Server - Ask For Help / Re: Pass a Session Variable as a parameter?
« Last post by JohanR on November 25, 2025, 08:20:43 AM »

Hi Jane

Thanks , I do pass p_web into other functions and have that working when it's functions that work with p_web and session variables,
but in this case it's a function that only receives a stringtheory object and then populates the data.

It's unaware of which specific session variable to load or unaware that it's a NTWS

I have it working with a temp stringtheory object, was just looking at it and thinking there was a way to reference the session variable as a stringtheory obect and then pass that in.


thanks

Johan




8
Web Server - Ask For Help / Re: Pass a Session Variable as a parameter?
« Last post by Jane on November 25, 2025, 08:02:24 AM »
Pass the p_web object as one of your parameters.

Here's a prototype example from one of my procedures where p_web is the first of two parameters I'm passing.

Code: [Select]
(NetWebServerWorker p_web,LDAPParametersGroupType pParms)
9
Web Server - Ask For Help / Re: Pass a Session Variable as a parameter?
« Last post by JohanR on November 25, 2025, 04:47:44 AM »
Hi,

Sorry had to add, this is how I am doing currently.

my_tmp_st  stringtheory

     MyFunction(my_tmp_st)
     p_web.SSV('session_var',my_tmp_st.GetValue())


Johan



10
Web Server - Ask For Help / Pass a Session Variable as a parameter?
« Last post by JohanR on November 25, 2025, 04:33:26 AM »
Hi,

Sure I know this but it's buried in the year end brain fog of too much screen time and not enough down time....
Think I might even have asked this somewhere, sometime, but cannot find the answer. :)


How to pass a session variable to a function.

As I understand session variables are stringtheory objects, so if I have a function like
MyFunction(stringtheory tmpstr)

How do I pass a session variable into that function without using intermediary strings



thanks


Johan







Pages: [1] 2 3 ... 10