PxPlus User Forum

Twitter Twitter Twitter

Recent Posts

Pages: 1 2 3 [4] 5 6 ... 10
31
Webster Plus / Webster 101: Web for dummies
« Last post by jhendrickx00 on April 04, 2024, 10:09:05 AM »
  Hi, I'm trying to approach to the dark side of web computing  :P ... and Webster looks like the ideal tool, I already saw the videos, the manual entries, the CATS Demo; also I tryied to create a Sidelink menu and integrate a FileMaint panel with it... but I didn't get any possitive results (besides a HUGE headache  :-[ )... In the 'regular' world of Client-Server I define some Tables, define the filemaint and query panels, another panel to 'gather' the other panels (aka a MENU) and voila! I can mix those easily, but in Webster I am NOT ABLE to figure how to start, how to begin a simple menu (1.- Data Entry, 2.- Bye) and link the NOMADS generated FileMaint HTML to option 1

  Again sorry for my obtuse mind, I dunno if the chemicals are ruining my brain or just 'An old dog not learn new tricks" ...

  Any ideas?
  Jean H//
32
Programming / Re: *web\request
« Last post by HendersonS on April 01, 2024, 09:57:37 PM »
Jeffrey Ferreira,
I'm working on something similar, how did you create the boundary?
33
Programming / Re: JSON from Array with numeric and string
« Last post by Mike King on March 28, 2024, 12:28:19 PM »
Another simple solution, which will work when using older PxPlus, is to predefine the JSON structure then load the values:

For example, we can preload the numeric JSON elements with zero values.  Only the numeric values need be declared.

->x$="{'Balance':0}"
->dim load json$=x$


The above will create the array json$ with add the element Balance marked as numeric.  Now you can define the various values you need.

->json$["Name"]="Mike King"
->json$["Addr"]="123 Main St"
->json$["Balance"]="123.45"
->json$["Email"]="mike.king@bbsysco.com"


When the Array is converted back to JSON the Numeric indicator for Balance is remembered.

->print dim(list edit json$)
{
  "Addr":"123 Main St",
  "Balance":123.45,
  "Email":"mike.king@bbsysco.com",
  "Name":"Mike King"
}




34
Language / Re: Different Listbox Row Heights with Accented Characters
« Last post by James Zukowski on March 28, 2024, 10:42:10 AM »
(Added un-accented listbox snip for comparison)
35
Programming / Re: JSON from Array with numeric and string
« Last post by Loren Doornek on March 27, 2024, 01:37:42 PM »
Thanks for that tip, Stéphane - that's new to me! 

Unfortunately, we have a lot of clients on PXP12, and the DIM CLASS doesn't work on that version since it wasn't added until PxPlus 2016.  I tried it on later versions, and it works well, and is easier to manage than building a string of elements for use with the WITH NUM clause of the DIM.  I typically use the WITH NUM clause, which I described on the other duplicate post in this forum.  But, going forward, I'll probably start using this DIM CLASS instead.
36
Programming / Re: JSON from Array with numeric and string
« Last post by Loren Doornek on March 27, 2024, 01:24:42 PM »
Here is a better example, which uses a comma-delimited list of the JSON elements that should be numeric.

0010 BEGIN
0020 LET arr$["string"]="123"
0030 LET arr$["numeric"]="123",withnum$+="numeric,"
0040 LET arr$["this.is.a.string"]="456"
0050 LET arr$["this.is.a.number"]="456",withnum$+="this.is.a.number,"
0060 PRINT "Withnum$= ",withnum$
0070 PRINT DIM(LIST EDIT arr${ALL} WITH NUM(withnum$))

run

Withnum$= numeric,this.is.a.number,
{
  "string":"123",
  "numeric":123,
  "this":{
    "is":{
      "a":{
        "string":"456",
        "number":456
      }
    }
  }
}
37
Programming / Re: JSON from Array with numeric and string
« Last post by Loren Doornek on March 27, 2024, 01:16:32 PM »
Use the "with num" option for JSON to specify which values are numeric.  Below is an example.

arr$["string"]="123"
arr$["numeric"]="123"
print dim(list edit arr${all} with num("numeric"))

{
  "string":"123",
  "numeric":123
}
38
Programming / Re: JSON from Array with numeric and string
« Last post by Stéphane Devouard on March 27, 2024, 12:44:59 PM »
Hi Cedric

Check out the DIM CLASS directive : https://manual.pvxplus.com/PXPLUS/directives/dim_class.htm

Hope this helps
39
Programming / JSON from Array with numeric and string
« Last post by Cedric on March 27, 2024, 12:12:59 PM »
Hi,

I'm wondering if there was a way I could "force" a json value to be a numeric when the Array is set to string.   I have a case where I need to send the data in a specific format for the end user (not pvx) who uses variable types.

So my data is all sent as if they were string, but I'd like one specific value to be without quotation mark, so as a numeric value.

I thought that maybe there was a prefix I could put before the value so that PVX would recognize it as a numeric for the end result of :

"value": 1,

instead of

"value": "1",


40
Programming / JSON from Array with numeric and string
« Last post by Cedric on March 27, 2024, 12:02:48 PM »
Hi,

I'm wondering if there was a way I could "force" a json value to be a numeric when the Array is set to string.   I have a case where I need to send the data in a specific format for the end user (not pvx) who uses variable types.

So my data is all sent as if they were string, but I'd like one specific value to be without quotation mark, so as a numeric value.

I thought that maybe there was a prefix I could put before the value so that PVX would recognize it as a numeric for the end result of :

"value": 1,

instead of

"value": "1",


Pages: 1 2 3 [4] 5 6 ... 10