Re: Fast way to highlight a listbox entity selection

2019-04-15 Thread Justin Carr via 4D_Tech
On 16 Apr 2019, at 5:04 am, Keith Culotta via 4D_Tech <4d_tech@lists.4d.com> 
wrote:
> 
> Hello,
> 
> I'm looking for a fast way to highlight a selection of rows in an entity 
> selection listbox.  The way I am aware of works OK unless the listbox gets a 
> large number of rows.
> 
> Adding records to the Selected Items name in the Property list does not 
> highlight the listbox contents.  The equivalent of adding records to the 
> "UserSet" is not available with entity selection listboxes.
> 
> Highlighting all with LISTBOX SELECT ROW(*;"listBox";0;lk add to selection) 
> crashes 4D if the listbox contains enough records.
> LISTBOX SELECT ROW(*;"listBox";$position;lk add to selection) crashes if put 
> in a fast FOR loop.  If the loop is executed more slowly there is success.  
> The slowness comes from looking for entitySelected[i] within the entity 
> selection and highlighting its position in the listbox.
> 
> Is there a better way to get there?

Hey Keith

Are you clearing the listbox selection first (with LISTBOX SELECT 
ROW(*;"listBox";0;lk remove from selection)? If so, that is probably the cause 
of the crashing you are seeing. You can workaround it by highlighting and 
unhighlighting the first row instead, i.e. 

LISTBOX SELECT ROW(*;"listBox";1;lk replace selection)
LISTBOX SELECT ROW(*;"listBox";1;lk remove from selection)

cheers
Justin
**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: To generate events or not, that is the question

2019-04-15 Thread Sandor Szatmari via 4D_Tech
Chip,


Thanks for you suggestions, I don't understand exactly how they help me yet, I 
may need to read/think about it more.  


In the mean time… let me clarify the context in which the events/non-event 
occurs maybe this will help


When creating a new subscription ADD RECORD is used to display the 
SubscriptionDetails form


When editing a subscription MODIFY RECORD is used  to display the 
SubscriptionDetails form


These are being called from within the event handle of a button that exists in 
the OrderDetails page.


Hope this information is helpful.


Sandor Szatmari


















Senior Software Developer
Bristol Capital Inc. - InfoPlus
201 746 7215
www.infoplusonline.com



 From:   Chip Scheide <4d_o...@pghrepository.org> 
 To:   4D iNug Technical <4d_tech@lists.4d.com> 
 Cc:   Sandor Szatmari  
 Sent:   4/15/2019 2:52 PM 
 Subject:   Re: To generate events or not, that is the question 

 
Sandor, 
if I understand correctly, 
you are on the parent record entry form ([orders]) 
depending on how the [subscription] information is displayed may depend  
on how to get the code to run. 
 
1st - place the code that needs to be run into new separate project  
method, so that it can be called from more then one place and do the  
exact same thing. 
 
possible situations: 
- the [subscription] data is displayed directly (a field displayed on  
the [order] entry form. 
  -- call that new method (above) from both/all places (object method)  
the [subscription] field data is/can be changed; and make sure that: 
     --- the 'On Data Change' form event is turned ON for the  
[subscription] object. 
     --- at some point after the code executes you save the  
[subscription] record - this does not have to be immediately, but could  
be done in parent [order] entry form's Ferm method during 'On validate'. 
 
- the [subscription] data is displayed in an editable subform (not a  
widget), which is a listing of the [order] related record(s), including  
[subscription]. 
  -- in this case you want to place a call to the (above) new method in  
the form method for the listing form that is being used, or in the  
[subscription] data field's object method on that same listing form.  
same things to make sure of as above (marked with ---) 
 
- the [subscription] data is displayed in a listbox. In this case you  
need to find the code that is managing the listbox (probably in the  
object method of the listbox) and add the (above) new method call  
there.  again same things to be sure of as above (marked with ---) 
 
hope that is not too confusing, and that it helps 
:) 
 
Chip 
 
 
On Mon, 15 Apr 2019 14:07:04 -0400, Sandor Szatmari via 4D_Tech wrote: 
>  
>    Path 2: Indirect path to SubscriptionDetail form through OrderDetails: 
>       • Create a new order (OrderDetails) 
>       • While in OrderDetails make it a subscription,  
> SubscriptionDetails is displayed 
>       • Now in SubscriptionDetails 
>       • Edit SubscriptionDetail.textField the On Data change does not  
> appear fire, 
>          or the wrong form is receiving it, or some scenario I can't  
> envision… etc. 
>  
--- 
Gas is for washing parts 
Alcohol is for drinkin' 
Nitromethane is for racing 

CONFIDENTIALITY NOTICE: This email (and any related attachments) contains 
information from InfoPlus (a service of Bristol Capital, Inc.). It is intended 
only for the addressee and may contain information that is confidential and/or 
otherwise exempt from disclosure under applicable law. If you are not the 
intended recipient or are acting as agent for the intended recipient, any use 
or disclosure of this communication is prohibited. If you have received this 
communication in error, please notify us immediately to arrange for the 
appropriate method of returning or disposing of the communication. If our 
respective Companies have confidentiality provisions in effect, this email and 
the materials contained herein are deemed CONFIDENTIAL and should be treated 
accordingly unless expressly provided otherwise.
**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: From where is my form method called?

2019-04-15 Thread Sandor Szatmari via 4D_Tech
Yes, thanks, very helpful!

Sandor Szatmari

> On Apr 15, 2019, at 16:30, Jody Bevan via 4D_Tech <4d_tech@lists.4d.com> 
> wrote:
> 
> Looks like you found it now. When you have many objects on a form, the way to 
> have 4D find the object, and select it is as follows:
> 
> 1. Click on the form window or form.
> 2. This brings forward the Property Listing dialog.
> 3. At the top of this dialog is a popup. 
> 4. Click on this popup and it will show you a listing of:
>- all the objects on page zero
>- all the objects on the page you are on. 
> 
>** be warned that only the objects that are in the views that you have 
> indicated as showing. 
>- Views are controlled by the ‘pages’ icon beside the form page 
> navigator.
> 5. When you find the object you are looking for in the popup, select it. Then 
> you can look on the form for the object that is highlighted.
> 
> Hope this helps.
> 
> Jody Bevan
> 
> 
>> On Apr 15, 2019, at 10:05 AM, Sandor Szatmari via 4D_Tech 
>> <4d_tech@lists.4d.com> wrote:
>> 
>> I have a form method [MyObject].MyObjectDetail.bValidate
>> 
>> 
>> How can I find what form object this method is attached to?
>> 
>> 
>> It looks like it's a button validation from the name, but I'm guessing.
>> 
>> 
>> Is there a way to reveal the object to which this method is attached?
>> 
>> 
>> Thanks,
>> Sandor Szatmari
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> Senior Software Developer
>> Bristol Capital Inc. - InfoPlus
>> 201 746 7215
>> www.infoplusonline.com
>> 
>> 
>> CONFIDENTIALITY NOTICE: This email (and any related attachments) contains 
>> information from InfoPlus (a service of Bristol Capital, Inc.). It is 
>> intended only for the addressee and may contain information that is 
>> confidential and/or otherwise exempt from disclosure under applicable law. 
>> If you are not the intended recipient or are acting as agent for the 
>> intended recipient, any use or disclosure of this communication is 
>> prohibited. If you have received this communication in error, please notify 
>> us immediately to arrange for the appropriate method of returning or 
>> disposing of the communication. If our respective Companies have 
>> confidentiality provisions in effect, this email and the materials contained 
>> herein are deemed CONFIDENTIAL and should be treated accordingly unless 
>> expressly provided otherwise.
>> **
>> 4D Internet Users Group (4D iNUG)
>> Archive:  http://lists.4d.com/archives.html
>> Options: https://lists.4d.com/mailman/options/4d_tech
>> Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
>> **
> 
> **
> 4D Internet Users Group (4D iNUG)
> Archive:  http://lists.4d.com/archives.html
> Options: https://lists.4d.com/mailman/options/4d_tech
> Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
> **



CONFIDENTIALITY NOTICE: This email (and any related attachments) contains 
information from InfoPlus (a service of Bristol Capital, Inc.). It is intended 
only for the addressee and may contain information that is confidential and/or 
otherwise exempt from disclosure under applicable law. If you are not the 
intended recipient or are acting as agent for the intended recipient, any use 
or disclosure of this communication is prohibited. If you have received this 
communication in error, please notify us immediately to arrange for the 
appropriate method of returning or disposing of the communication. If our 
respective Companies have confidentiality provisions in effect, this email and 
the materials contained herein are deemed CONFIDENTIAL and should be treated 
accordingly unless expressly provided otherwise.

**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: From where is my form method called?

2019-04-15 Thread Jody Bevan via 4D_Tech
Looks like you found it now. When you have many objects on a form, the way to 
have 4D find the object, and select it is as follows:

1. Click on the form window or form.
2. This brings forward the Property Listing dialog.
3. At the top of this dialog is a popup. 
4. Click on this popup and it will show you a listing of:
- all the objects on page zero
- all the objects on the page you are on. 

** be warned that only the objects that are in the views that you have 
indicated as showing. 
- Views are controlled by the ‘pages’ icon beside the form page 
navigator.
5. When you find the object you are looking for in the popup, select it. Then 
you can look on the form for the object that is highlighted.

Hope this helps.

Jody Bevan


> On Apr 15, 2019, at 10:05 AM, Sandor Szatmari via 4D_Tech 
> <4d_tech@lists.4d.com> wrote:
> 
> I have a form method [MyObject].MyObjectDetail.bValidate
> 
> 
> How can I find what form object this method is attached to?
> 
> 
> It looks like it's a button validation from the name, but I'm guessing.
> 
> 
> Is there a way to reveal the object to which this method is attached?
> 
> 
> Thanks,
> Sandor Szatmari
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> Senior Software Developer
> Bristol Capital Inc. - InfoPlus
> 201 746 7215
> www.infoplusonline.com
> 
> 
> CONFIDENTIALITY NOTICE: This email (and any related attachments) contains 
> information from InfoPlus (a service of Bristol Capital, Inc.). It is 
> intended only for the addressee and may contain information that is 
> confidential and/or otherwise exempt from disclosure under applicable law. If 
> you are not the intended recipient or are acting as agent for the intended 
> recipient, any use or disclosure of this communication is prohibited. If you 
> have received this communication in error, please notify us immediately to 
> arrange for the appropriate method of returning or disposing of the 
> communication. If our respective Companies have confidentiality provisions in 
> effect, this email and the materials contained herein are deemed CONFIDENTIAL 
> and should be treated accordingly unless expressly provided otherwise.
> **
> 4D Internet Users Group (4D iNUG)
> Archive:  http://lists.4d.com/archives.html
> Options: https://lists.4d.com/mailman/options/4d_tech
> Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
> **

**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Fast way to highlight a listbox entity selection

2019-04-15 Thread Keith Culotta via 4D_Tech
Hello,

I'm looking for a fast way to highlight a selection of rows in an entity 
selection listbox.  The way I am aware of works OK unless the listbox gets a 
large number of rows.

Adding records to the Selected Items name in the Property list does not 
highlight the listbox contents.  The equivalent of adding records to the 
"UserSet" is not available with entity selection listboxes.

Highlighting all with LISTBOX SELECT ROW(*;"listBox";0;lk add to selection) 
crashes 4D if the listbox contains enough records.
LISTBOX SELECT ROW(*;"listBox";$position;lk add to selection) crashes if put in 
a fast FOR loop.  If the loop is executed more slowly there is success.  The 
slowness comes from looking for entitySelected[i] within the entity selection 
and highlighting its position in the listbox.

Is there a better way to get there?

Thanks - Keith - CDI
**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: To generate events or not, that is the question

2019-04-15 Thread Chip Scheide via 4D_Tech

Sandor,
if I understand correctly,
you are on the parent record entry form ([orders])
depending on how the [subscription] information is displayed may depend 
on how to get the code to run.

1st - place the code that needs to be run into new separate project 
method, so that it can be called from more then one place and do the 
exact same thing.

possible situations:
- the [subscription] data is displayed directly (a field displayed on 
the [order] entry form.
  -- call that new method (above) from both/all places (object method) 
the [subscription] field data is/can be changed; and make sure that:
 --- the 'On Data Change' form event is turned ON for the 
[subscription] object.
 --- at some point after the code executes you save the 
[subscription] record - this does not have to be immediately, but could 
be done in parent [order] entry form's Ferm method during 'On validate'.

- the [subscription] data is displayed in an editable subform (not a 
widget), which is a listing of the [order] related record(s), including 
[subscription].
  -- in this case you want to place a call to the (above) new method in 
the form method for the listing form that is being used, or in the 
[subscription] data field's object method on that same listing form. 
same things to make sure of as above (marked with ---)

- the [subscription] data is displayed in a listbox. In this case you 
need to find the code that is managing the listbox (probably in the 
object method of the listbox) and add the (above) new method call 
there.  again same things to be sure of as above (marked with ---)

hope that is not too confusing, and that it helps
:)

Chip


On Mon, 15 Apr 2019 14:07:04 -0400, Sandor Szatmari via 4D_Tech wrote:
> 
>Path 2: Indirect path to SubscriptionDetail form through OrderDetails:
>   • Create a new order (OrderDetails)
>   • While in OrderDetails make it a subscription, 
> SubscriptionDetails is displayed
>   • Now in SubscriptionDetails
>   • Edit SubscriptionDetail.textField the On Data change does not 
> appear fire,
>  or the wrong form is receiving it, or some scenario I can't 
> envision… etc.
> 
---
Gas is for washing parts
Alcohol is for drinkin'
Nitromethane is for racing 
**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: From where is my form method called?

2019-04-15 Thread Chip Scheide via 4D_Tech
Sandor,
if you option/alt click on an object on a form.if the object is on the 
page you are on it opens the object method for editing; if however, you 
are on a different page the option/alt click will take you to the page 
the object lives on, and select the object clicked on.

Chip

On Mon, 15 Apr 2019 13:41:19 -0400, Sandor Szatmari via 4D_Tech wrote:
> Thanks, the name was screaming button validation, but I could figure 
> out how to select the UI item in the editor until I realized it was 
> screen 0 of the form.
> 
> Cheers,
> Sandor Szatmari
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> Senior Software Developer
> Bristol Capital Inc. - InfoPlus
> 201 746 7215
> www.infoplusonline.com
> 
> 
> 
>  From:   cjmiller--- via 4D_Tech <4d_tech@lists.4d.com> 
>  To:   4D iNug Technical <4d_tech@lists.4d.com> 
>  Cc:   "cjmil...@informed-solutions.com"  
>  Sent:   4/15/2019 12:21 PM 
>  Subject:   Re: From where is my form method called? 
> 
> Only through the name you always have a clue based upon name. As it 
> lists form first. So you can load the form and check from there 
> 
> Regards 
> Chuck 
> 
> Sent from my iPhone
> 
>> On Apr 15, 2019, at 12:18 PM, Sandor Szatmari via 4D_Tech 
>> <4d_tech@lists.4d.com> wrote:
>> 
>> OK, so, one of those cases where you need to send the email in order 
>> to find the solution.
>> 
>> 
>> I had to go to page zero of the form to be able to highlight the 
>> 'accept' button and its method is the bValidate.
>> 
>> 
>> But, in general, is there a way to say 'show me the object that 
>> calls this method?'
>> 
>> Thanks,
>> Sandor Szatmari
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> Senior Software Developer
>> Bristol Capital Inc. - InfoPlus
>> 201 746 7215
>> www.infoplusonline.com
>> 
>> 
>> 
>> From:   Sandor Szatmari via 4D_Tech <4d_tech@lists.4d.com> 
>> To:   <4d_tech@lists.4d.com> 
>> Cc:   Sandor Szatmari  
>> Sent:   4/15/2019 12:05 PM 
>> Subject:   From where is my form method called? 
>> 
>> I have a form method [MyObject].MyObjectDetail.bValidate
>> 
>> 
>> How can I find what form object this method is attached to?
>> 
>> 
>> It looks like it's a button validation from the name, but I'm guessing.
>> 
>> 
>> Is there a way to reveal the object to which this method is attached?
>> 
>> 
>> Thanks,
>> Sandor Szatmari
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> Senior Software Developer
>> Bristol Capital Inc. - InfoPlus
>> 201 746 7215
>> www.infoplusonline.com
>> 
>> 
>> CONFIDENTIALITY NOTICE: This email (and any related attachments) 
>> contains information from InfoPlus (a service of Bristol Capital, 
>> Inc.). It is intended only for the addressee and may contain 
>> information that is confidential and/or otherwise exempt from 
>> disclosure under applicable law. If you are not the intended 
>> recipient or are acting as agent for the intended recipient, any use 
>> or disclosure of this communication is prohibited. If you have 
>> received this communication in error, please notify us immediately 
>> to arrange for the appropriate method of returning or disposing of 
>> the communication. If our respective Companies have confidentiality 
>> provisions in effect, this email and the materials contained herein 
>> are deemed CONFIDENTIAL and should be treated accordingly unless 
>> expressly provided otherwise.
>> **
>> 4D Internet Users Group (4D iNUG)
>> Archive:  http://lists.4d.com/archives.html
>> Options: https://lists.4d.com/mailman/options/4d_tech
>> Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
>> **
>> 
>> CONFIDENTIALITY NOTICE: This email (and any related attachments) 
>> contains information from InfoPlus (a service of Bristol Capital, 
>> Inc.). It is intended only for the addressee and may contain 
>> information that is confidential and/or otherwise exempt from 
>> disclosure under applicable law. If you are not the intended 
>> recipient or are acting as agent for the intended recipient, any use 
>> or disclosure of this communication is prohibited. If you have 
>> received this communication in error, please notify us immediately 
>> to arrange for the appropriate method of returning or disposing of 
>> the communication. If our respective Companies have confidentiality 
>> provisions in effect, this email and the materials contained herein 
>> are deemed CONFIDENTIAL and should be treated accordingly unless 
>> expressly provided otherwise.
>> **
>> 4D Internet Users Group (4D iNUG)
>> Archive:  http://lists.4d.com/archives.html
>> Options: https://lists.4d.com/mailman/options/4d_tech
>> Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
>> **
> 
> ***

Re: From where is my form method called?

2019-04-15 Thread Sandor Szatmari via 4D_Tech
Thanks Kirk!

Sandor Szatmari


















Senior Software Developer
Bristol Capital Inc. - InfoPlus
201 746 7215
www.infoplusonline.com



 From:   Kirk Brooks via 4D_Tech <4d_tech@lists.4d.com> 
 To:   4D iNug Technical <4d_tech@lists.4d.com> 
 Cc:   Kirk Brooks  
 Sent:   4/15/2019 2:01 PM 
 Subject:   Re: From where is my form method called? 

Sandor,
You can open the form in the editor. At the top of the property list is a
popup menu. It lists all the objects on the current page of the form. You
can choose the object name from the popup and it will be selected. If there
are a lot of pages you will have to go through them one at a time. Be sure
to check page 0.

On Mon, Apr 15, 2019 at 9:05 AM Sandor Szatmari via 4D_Tech <
4d_tech@lists.4d.com> wrote:

> I have a form method [MyObject].MyObjectDetail.bValidate
>
>
> How can I find what form object this method is attached to?
>
>
> It looks like it's a button validation from the name, but I'm guessing.
>
>
> Is there a way to reveal the object to which this method is attached?
>
>
> Thanks,
> Sandor Szatmari
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Senior Software Developer
> Bristol Capital Inc. - InfoPlus
> 201 746 7215
> www.infoplusonline.com
>
>
> CONFIDENTIALITY NOTICE: This email (and any related attachments) contains
> information from InfoPlus (a service of Bristol Capital, Inc.). It is
> intended only for the addressee and may contain information that is
> confidential and/or otherwise exempt from disclosure under applicable law.
> If you are not the intended recipient or are acting as agent for the
> intended recipient, any use or disclosure of this communication is
> prohibited. If you have received this communication in error, please notify
> us immediately to arrange for the appropriate method of returning or
> disposing of the communication. If our respective Companies have
> confidentiality provisions in effect, this email and the materials
> contained herein are deemed CONFIDENTIAL and should be treated accordingly
> unless expressly provided otherwise.
> **
> 4D Internet Users Group (4D iNUG)
> Archive:  http://lists.4d.com/archives.html
> Options: https://lists.4d.com/mailman/options/4d_tech
> Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
> **



-- 
Kirk Brooks
San Francisco, CA
===

What can be said, can be said clearly,
and what you can’t say, you should shut up about

*Wittgenstein and the Computer *
**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

CONFIDENTIALITY NOTICE: This email (and any related attachments) contains 
information from InfoPlus (a service of Bristol Capital, Inc.). It is intended 
only for the addressee and may contain information that is confidential and/or 
otherwise exempt from disclosure under applicable law. If you are not the 
intended recipient or are acting as agent for the intended recipient, any use 
or disclosure of this communication is prohibited. If you have received this 
communication in error, please notify us immediately to arrange for the 
appropriate method of returning or disposing of the communication. If our 
respective Companies have confidentiality provisions in effect, this email and 
the materials contained herein are deemed CONFIDENTIAL and should be treated 
accordingly unless expressly provided otherwise.
**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

To generate events or not, that is the question

2019-04-15 Thread Sandor Szatmari via 4D_Tech
So, now that I pinned down how the trigger the exact code segment I want, I am 
down to solving the actual problem


Let me describe… there are two tables Orders and Subscriptions related as 
follows:


   An order can have a related subscription record, making it a subscription…


   Orders -> has form OrderDetail


   Subscriptions  -> has form SubscriptionDetail
   SubscriptionDetail.textField -> Event On Data change update 
[Subscriptions]prop1 if data is valid


The problem is that an event (On Data Change) is fired when accessing the 
subscriptions form directly and not fired when accessing it indirectly.


   Path 1: Direct path to SubscriptionDetail form:
  • Edit an existing Subscription (SubscriptionDetail)
  • Change SubscriptionDetail.textField
  • The On Data change event fires, code executes


   Path 2: Indirect path to SubscriptionDetail form through OrderDetails:
  • Create a new order (OrderDetails)
  • While in OrderDetails make it a subscription, SubscriptionDetails is 
displayed
  • Now in SubscriptionDetails
  • Edit SubscriptionDetail.textField the On Data change does not appear 
fire,
 or the wrong form is receiving it, or some scenario I can't envision… 
etc.


Can anyone shed light on why the event does not appear to fire when editing a 
form arrived at through another form?  

Sandor Szatmari


















Senior Software Developer
Bristol Capital Inc. - InfoPlus
201 746 7215
www.infoplusonline.com

CONFIDENTIALITY NOTICE: This email (and any related attachments) contains 
information from InfoPlus (a service of Bristol Capital, Inc.). It is intended 
only for the addressee and may contain information that is confidential and/or 
otherwise exempt from disclosure under applicable law. If you are not the 
intended recipient or are acting as agent for the intended recipient, any use 
or disclosure of this communication is prohibited. If you have received this 
communication in error, please notify us immediately to arrange for the 
appropriate method of returning or disposing of the communication. If our 
respective Companies have confidentiality provisions in effect, this email and 
the materials contained herein are deemed CONFIDENTIAL and should be treated 
accordingly unless expressly provided otherwise.
**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: From where is my form method called?

2019-04-15 Thread Kirk Brooks via 4D_Tech
Sandor,
You can open the form in the editor. At the top of the property list is a
popup menu. It lists all the objects on the current page of the form. You
can choose the object name from the popup and it will be selected. If there
are a lot of pages you will have to go through them one at a time. Be sure
to check page 0.

On Mon, Apr 15, 2019 at 9:05 AM Sandor Szatmari via 4D_Tech <
4d_tech@lists.4d.com> wrote:

> I have a form method [MyObject].MyObjectDetail.bValidate
>
>
> How can I find what form object this method is attached to?
>
>
> It looks like it's a button validation from the name, but I'm guessing.
>
>
> Is there a way to reveal the object to which this method is attached?
>
>
> Thanks,
> Sandor Szatmari
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Senior Software Developer
> Bristol Capital Inc. - InfoPlus
> 201 746 7215
> www.infoplusonline.com
>
>
> CONFIDENTIALITY NOTICE: This email (and any related attachments) contains
> information from InfoPlus (a service of Bristol Capital, Inc.). It is
> intended only for the addressee and may contain information that is
> confidential and/or otherwise exempt from disclosure under applicable law.
> If you are not the intended recipient or are acting as agent for the
> intended recipient, any use or disclosure of this communication is
> prohibited. If you have received this communication in error, please notify
> us immediately to arrange for the appropriate method of returning or
> disposing of the communication. If our respective Companies have
> confidentiality provisions in effect, this email and the materials
> contained herein are deemed CONFIDENTIAL and should be treated accordingly
> unless expressly provided otherwise.
> **
> 4D Internet Users Group (4D iNUG)
> Archive:  http://lists.4d.com/archives.html
> Options: https://lists.4d.com/mailman/options/4d_tech
> Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
> **



-- 
Kirk Brooks
San Francisco, CA
===

What can be said, can be said clearly,
and what you can’t say, you should shut up about

*Wittgenstein and the Computer *
**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: From where is my form method called?

2019-04-15 Thread Sandor Szatmari via 4D_Tech
Thanks, the name was screaming button validation, but I could figure out how to 
select the UI item in the editor until I realized it was screen 0 of the form.

Cheers,
Sandor Szatmari


















Senior Software Developer
Bristol Capital Inc. - InfoPlus
201 746 7215
www.infoplusonline.com



 From:   cjmiller--- via 4D_Tech <4d_tech@lists.4d.com> 
 To:   4D iNug Technical <4d_tech@lists.4d.com> 
 Cc:   "cjmil...@informed-solutions.com"  
 Sent:   4/15/2019 12:21 PM 
 Subject:   Re: From where is my form method called? 

Only through the name you always have a clue based upon name. As it lists form 
first. So you can load the form and check from there 

Regards 
Chuck 

Sent from my iPhone

> On Apr 15, 2019, at 12:18 PM, Sandor Szatmari via 4D_Tech 
> <4d_tech@lists.4d.com> wrote:
> 
> OK, so, one of those cases where you need to send the email in order to find 
> the solution.
> 
> 
> I had to go to page zero of the form to be able to highlight the 'accept' 
> button and its method is the bValidate.
> 
> 
> But, in general, is there a way to say 'show me the object that calls this 
> method?'
> 
> Thanks,
> Sandor Szatmari
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> Senior Software Developer
> Bristol Capital Inc. - InfoPlus
> 201 746 7215
> www.infoplusonline.com
> 
> 
> 
> From:   Sandor Szatmari via 4D_Tech <4d_tech@lists.4d.com> 
> To:   <4d_tech@lists.4d.com> 
> Cc:   Sandor Szatmari  
> Sent:   4/15/2019 12:05 PM 
> Subject:   From where is my form method called? 
> 
> I have a form method [MyObject].MyObjectDetail.bValidate
> 
> 
> How can I find what form object this method is attached to?
> 
> 
> It looks like it's a button validation from the name, but I'm guessing.
> 
> 
> Is there a way to reveal the object to which this method is attached?
> 
> 
> Thanks,
> Sandor Szatmari
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> Senior Software Developer
> Bristol Capital Inc. - InfoPlus
> 201 746 7215
> www.infoplusonline.com
> 
> 
> CONFIDENTIALITY NOTICE: This email (and any related attachments) contains 
> information from InfoPlus (a service of Bristol Capital, Inc.). It is 
> intended only for the addressee and may contain information that is 
> confidential and/or otherwise exempt from disclosure under applicable law. If 
> you are not the intended recipient or are acting as agent for the intended 
> recipient, any use or disclosure of this communication is prohibited. If you 
> have received this communication in error, please notify us immediately to 
> arrange for the appropriate method of returning or disposing of the 
> communication. If our respective Companies have confidentiality provisions in 
> effect, this email and the materials contained herein are deemed CONFIDENTIAL 
> and should be treated accordingly unless expressly provided otherwise.
> **
> 4D Internet Users Group (4D iNUG)
> Archive:  http://lists.4d.com/archives.html
> Options: https://lists.4d.com/mailman/options/4d_tech
> Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
> **
> 
> CONFIDENTIALITY NOTICE: This email (and any related attachments) contains 
> information from InfoPlus (a service of Bristol Capital, Inc.). It is 
> intended only for the addressee and may contain information that is 
> confidential and/or otherwise exempt from disclosure under applicable law. If 
> you are not the intended recipient or are acting as agent for the intended 
> recipient, any use or disclosure of this communication is prohibited. If you 
> have received this communication in error, please notify us immediately to 
> arrange for the appropriate method of returning or disposing of the 
> communication. If our respective Companies have confidentiality provisions in 
> effect, this email and the materials contained herein are deemed CONFIDENTIAL 
> and should be treated accordingly unless expressly provided otherwise.
> **
> 4D Internet Users Group (4D iNUG)
> Archive:  http://lists.4d.com/archives.html
> Options: https://lists.4d.com/mailman/options/4d_tech
> Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
> **

**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

CONFIDENTIALITY NOTICE: This email (and any related attachments) contains 
information from InfoPlus (a service of Bristol Capital, Inc.). It is intended 
only for the addressee and may contain information that is confidential and/or 
otherwise exempt from disclosure under applicable law. If you are not the 
intende

Re: From where is my form method called?

2019-04-15 Thread Sandor Szatmari via 4D_Tech
Thanks for the solutions, much appreciated.

Sandor Szatmari


















Senior Software Developer
Bristol Capital Inc. - InfoPlus
201 746 7215
www.infoplusonline.com



 From:   Douglas von Roeder via 4D_Tech <4d_tech@lists.4d.com> 
 To:   4D iNug Technical <4d_tech@lists.4d.com> 
 Cc:   Douglas von Roeder  
 Sent:   4/15/2019 12:18 PM 
 Subject:   Re: From where is my form method called? 

Sandor:

The object method is in this object:

[MyObject].MyObjectDetail.bValidate

Which is [tablename].formname.objectname.

Off the top of my head, I can think of three ways to find that.

1 - Find in design for object name. When 4D displays the search results,
double click on an entry to open it.
2 - Open the Explorer, go to Forms, open the form, open the palette, change
the selector to switch to “Object names”, click on the dropdown of object
names, and select the name from the list. If you have a multi-page form,
you might have to move from one page to the next to find the page that has
the object on it.
3 - I’m not sure if this will work in this case but 4D has a very handy
feature that allows you to select a method name, a variable, a field, etc.
and then press Crtl-k or Cmd-k to show the “description” or “definition” (I
don’t have 4D running at the moment so I can’t be sure). You can also
highlight a method, variable, etc. and do a right mouse click to accomplish
the same thing.

--
Douglas von Roeder
949-336-2902


On Mon, Apr 15, 2019 at 9:05 AM Sandor Szatmari via 4D_Tech <
4d_tech@lists.4d.com> wrote:

> I have a form method [MyObject].MyObjectDetail.bValidate
>
>
> How can I find what form object this method is attached to?
>
>
> It looks like it's a button validation from the name, but I'm guessing.
>
>
> Is there a way to reveal the object to which this method is attached?
>
>
> Thanks,
> Sandor Szatmari
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Senior Software Developer
> Bristol Capital Inc. - InfoPlus
> 201 746 7215
> www.infoplusonline.com
>
>
> CONFIDENTIALITY NOTICE: This email (and any related attachments) contains
> information from InfoPlus (a service of Bristol Capital, Inc.). It is
> intended only for the addressee and may contain information that is
> confidential and/or otherwise exempt from disclosure under applicable law.
> If you are not the intended recipient or are acting as agent for the
> intended recipient, any use or disclosure of this communication is
> prohibited. If you have received this communication in error, please notify
> us immediately to arrange for the appropriate method of returning or
> disposing of the communication. If our respective Companies have
> confidentiality provisions in effect, this email and the materials
> contained herein are deemed CONFIDENTIAL and should be treated accordingly
> unless expressly provided otherwise.
> **
> 4D Internet Users Group (4D iNUG)
> Archive:  http://lists.4d.com/archives.html
> Options: https://lists.4d.com/mailman/options/4d_tech
> Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
> **
**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

CONFIDENTIALITY NOTICE: This email (and any related attachments) contains 
information from InfoPlus (a service of Bristol Capital, Inc.). It is intended 
only for the addressee and may contain information that is confidential and/or 
otherwise exempt from disclosure under applicable law. If you are not the 
intended recipient or are acting as agent for the intended recipient, any use 
or disclosure of this communication is prohibited. If you have received this 
communication in error, please notify us immediately to arrange for the 
appropriate method of returning or disposing of the communication. If our 
respective Companies have confidentiality provisions in effect, this email and 
the materials contained herein are deemed CONFIDENTIAL and should be treated 
accordingly unless expressly provided otherwise.
**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

RE: v17 Print Settings in a form's Property List

2019-04-15 Thread David Ringsmuth via 4D_Tech
David,

4Dv17R4 has:

Print Settings to Blob
Blob to Print Settings
https://doc.4d.com/4Dv17R4/4D/17-R4/Print-settings-to-BLOB.301-4055206.en.html
https://doc.4d.com/4Dv17R4/4D/17-R4/BLOB-to-print-settings.301-4055236.en.html

These combined with the name of the report being printed, the printer name, and 
the current user name, should work to make saving and restoring settings for 
repeatedly printed reports.

David Ringsmuth

From: David Rose via 4D_Tech
Sent: Wednesday, April 10, 2019 10:16 AM
To: 4d_tech@lists.4d.com
Cc: David Rose
Subject: Re: v17 Print Settings in a form's Property List

So in a 64-bit environment, how do you save paper size, orientation etc. with a 
form, so that PAGE SETUP ([MyTable];"MyForm") will load those settings?

Message: 1
Date: Wed, 10 Apr 2019 05:11:01 +
From: Keisuke Miyako 
To: 4D iNug Technical <4d_tech@lists.4d.com>
Subject: Re: v17 Print Settings in a form's Property List
Message-ID: 
Content-Type: text/plain; charset="utf-8"

I think this is the new (64-bit) behaviour for dialType:0

https://doc.4d.com/4Dv17/4D/17.1/PRINT-SETTINGS.301-4179613.en.html

that said, the Design Reference is a bit vague on this point

https://doc.4d.com/4Dv17/4D/17.1/Printing-a-form.300-4201214.en.html

"A Print Setup dialog box appears, which lets you modify the specific print 
settings of the form: paper format, orientation, etc. The options available in 
this standard dialog box depend on your system configuration. "

2019/04/10 11:31、David Rose via 4D_Tech 
<4d_tech@lists.4d.com>のメール:

I'm running v17.1 in a Windows 10 client/server environment. In the Design 
environment, when I click on the Print Settings button in a form's Property 
List, I get a Print dialog, not the usual Print Settings (Page Setup) dialog.
Is that a bug or a feature?



**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: From where is my form method called?

2019-04-15 Thread Douglas von Roeder via 4D_Tech
Sandor:

Yes - you can use the right mouse click and there’s also a menu item (can’t
be more specific about when menu/item - not logged in to 4D at the moment).

Once you get the code running in that OM, one thing to take advantage of in
the debugger is the menu items in the contextual menu (the right mouse). 4D
has some very nice features “hidden” there that can markedly speed up
debugging.

--
Douglas von Roeder
949-336-2902


On Mon, Apr 15, 2019 at 9:18 AM Sandor Szatmari via 4D_Tech <
4d_tech@lists.4d.com> wrote:

> OK, so, one of those cases where you need to send the email in order to
> find the solution.
>
>
> I had to go to page zero of the form to be able to highlight the 'accept'
> button and its method is the bValidate.
>
>
> But, in general, is there a way to say 'show me the object that calls this
> method?'
>
> Thanks,
> Sandor Szatmari
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Senior Software Developer
> Bristol Capital Inc. - InfoPlus
> 201 746 7215
> www.infoplusonline.com
>
>
>
>  From:   Sandor Szatmari via 4D_Tech <4d_tech@lists.4d.com>
>  To:   <4d_tech@lists.4d.com>
>  Cc:   Sandor Szatmari 
>  Sent:   4/15/2019 12:05 PM
>  Subject:   From where is my form method called?
>
> I have a form method [MyObject].MyObjectDetail.bValidate
>
>
> How can I find what form object this method is attached to?
>
>
> It looks like it's a button validation from the name, but I'm guessing.
>
>
> Is there a way to reveal the object to which this method is attached?
>
>
> Thanks,
> Sandor Szatmari
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Senior Software Developer
> Bristol Capital Inc. - InfoPlus
> 201 746 7215
> www.infoplusonline.com
>
>
> CONFIDENTIALITY NOTICE: This email (and any related attachments) contains
> information from InfoPlus (a service of Bristol Capital, Inc.). It is
> intended only for the addressee and may contain information that is
> confidential and/or otherwise exempt from disclosure under applicable law.
> If you are not the intended recipient or are acting as agent for the
> intended recipient, any use or disclosure of this communication is
> prohibited. If you have received this communication in error, please notify
> us immediately to arrange for the appropriate method of returning or
> disposing of the communication. If our respective Companies have
> confidentiality provisions in effect, this email and the materials
> contained herein are deemed CONFIDENTIAL and should be treated accordingly
> unless expressly provided otherwise.
> **
> 4D Internet Users Group (4D iNUG)
> Archive:  http://lists.4d.com/archives.html
> Options: https://lists.4d.com/mailman/options/4d_tech
> Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
> **
>
> CONFIDENTIALITY NOTICE: This email (and any related attachments) contains
> information from InfoPlus (a service of Bristol Capital, Inc.). It is
> intended only for the addressee and may contain information that is
> confidential and/or otherwise exempt from disclosure under applicable law.
> If you are not the intended recipient or are acting as agent for the
> intended recipient, any use or disclosure of this communication is
> prohibited. If you have received this communication in error, please notify
> us immediately to arrange for the appropriate method of returning or
> disposing of the communication. If our respective Companies have
> confidentiality provisions in effect, this email and the materials
> contained herein are deemed CONFIDENTIAL and should be treated accordingly
> unless expressly provided otherwise.
> **
> 4D Internet Users Group (4D iNUG)
> Archive:  http://lists.4d.com/archives.html
> Options: https://lists.4d.com/mailman/options/4d_tech
> Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
> **
**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: From where is my form method called?

2019-04-15 Thread cjmiller--- via 4D_Tech
Only through the name you always have a clue based upon name. As it lists form 
first. So you can load the form and check from there 

Regards 
Chuck 

Sent from my iPhone

> On Apr 15, 2019, at 12:18 PM, Sandor Szatmari via 4D_Tech 
> <4d_tech@lists.4d.com> wrote:
> 
> OK, so, one of those cases where you need to send the email in order to find 
> the solution.
> 
> 
> I had to go to page zero of the form to be able to highlight the 'accept' 
> button and its method is the bValidate.
> 
> 
> But, in general, is there a way to say 'show me the object that calls this 
> method?'
> 
> Thanks,
> Sandor Szatmari
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> Senior Software Developer
> Bristol Capital Inc. - InfoPlus
> 201 746 7215
> www.infoplusonline.com
> 
> 
> 
> From:   Sandor Szatmari via 4D_Tech <4d_tech@lists.4d.com> 
> To:   <4d_tech@lists.4d.com> 
> Cc:   Sandor Szatmari  
> Sent:   4/15/2019 12:05 PM 
> Subject:   From where is my form method called? 
> 
> I have a form method [MyObject].MyObjectDetail.bValidate
> 
> 
> How can I find what form object this method is attached to?
> 
> 
> It looks like it's a button validation from the name, but I'm guessing.
> 
> 
> Is there a way to reveal the object to which this method is attached?
> 
> 
> Thanks,
> Sandor Szatmari
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> Senior Software Developer
> Bristol Capital Inc. - InfoPlus
> 201 746 7215
> www.infoplusonline.com
> 
> 
> CONFIDENTIALITY NOTICE: This email (and any related attachments) contains 
> information from InfoPlus (a service of Bristol Capital, Inc.). It is 
> intended only for the addressee and may contain information that is 
> confidential and/or otherwise exempt from disclosure under applicable law. If 
> you are not the intended recipient or are acting as agent for the intended 
> recipient, any use or disclosure of this communication is prohibited. If you 
> have received this communication in error, please notify us immediately to 
> arrange for the appropriate method of returning or disposing of the 
> communication. If our respective Companies have confidentiality provisions in 
> effect, this email and the materials contained herein are deemed CONFIDENTIAL 
> and should be treated accordingly unless expressly provided otherwise.
> **
> 4D Internet Users Group (4D iNUG)
> Archive:  http://lists.4d.com/archives.html
> Options: https://lists.4d.com/mailman/options/4d_tech
> Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
> **
> 
> CONFIDENTIALITY NOTICE: This email (and any related attachments) contains 
> information from InfoPlus (a service of Bristol Capital, Inc.). It is 
> intended only for the addressee and may contain information that is 
> confidential and/or otherwise exempt from disclosure under applicable law. If 
> you are not the intended recipient or are acting as agent for the intended 
> recipient, any use or disclosure of this communication is prohibited. If you 
> have received this communication in error, please notify us immediately to 
> arrange for the appropriate method of returning or disposing of the 
> communication. If our respective Companies have confidentiality provisions in 
> effect, this email and the materials contained herein are deemed CONFIDENTIAL 
> and should be treated accordingly unless expressly provided otherwise.
> **
> 4D Internet Users Group (4D iNUG)
> Archive:  http://lists.4d.com/archives.html
> Options: https://lists.4d.com/mailman/options/4d_tech
> Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
> **

**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: From where is my form method called?

2019-04-15 Thread Douglas von Roeder via 4D_Tech
Sandor:

The object method is in this object:

[MyObject].MyObjectDetail.bValidate

Which is [tablename].formname.objectname.

Off the top of my head, I can think of three ways to find that.

1 - Find in design for object name. When 4D displays the search results,
double click on an entry to open it.
2 - Open the Explorer, go to Forms, open the form, open the palette, change
the selector to switch to “Object names”, click on the dropdown of object
names, and select the name from the list. If you have a multi-page form,
you might have to move from one page to the next to find the page that has
the object on it.
3 - I’m not sure if this will work in this case but 4D has a very handy
feature that allows you to select a method name, a variable, a field, etc.
and then press Crtl-k or Cmd-k to show the “description” or “definition” (I
don’t have 4D running at the moment so I can’t be sure). You can also
highlight a method, variable, etc. and do a right mouse click to accomplish
the same thing.

--
Douglas von Roeder
949-336-2902


On Mon, Apr 15, 2019 at 9:05 AM Sandor Szatmari via 4D_Tech <
4d_tech@lists.4d.com> wrote:

> I have a form method [MyObject].MyObjectDetail.bValidate
>
>
> How can I find what form object this method is attached to?
>
>
> It looks like it's a button validation from the name, but I'm guessing.
>
>
> Is there a way to reveal the object to which this method is attached?
>
>
> Thanks,
> Sandor Szatmari
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Senior Software Developer
> Bristol Capital Inc. - InfoPlus
> 201 746 7215
> www.infoplusonline.com
>
>
> CONFIDENTIALITY NOTICE: This email (and any related attachments) contains
> information from InfoPlus (a service of Bristol Capital, Inc.). It is
> intended only for the addressee and may contain information that is
> confidential and/or otherwise exempt from disclosure under applicable law.
> If you are not the intended recipient or are acting as agent for the
> intended recipient, any use or disclosure of this communication is
> prohibited. If you have received this communication in error, please notify
> us immediately to arrange for the appropriate method of returning or
> disposing of the communication. If our respective Companies have
> confidentiality provisions in effect, this email and the materials
> contained herein are deemed CONFIDENTIAL and should be treated accordingly
> unless expressly provided otherwise.
> **
> 4D Internet Users Group (4D iNUG)
> Archive:  http://lists.4d.com/archives.html
> Options: https://lists.4d.com/mailman/options/4d_tech
> Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
> **
**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: From where is my form method called?

2019-04-15 Thread Sandor Szatmari via 4D_Tech
OK, so, one of those cases where you need to send the email in order to find 
the solution.


I had to go to page zero of the form to be able to highlight the 'accept' 
button and its method is the bValidate.


But, in general, is there a way to say 'show me the object that calls this 
method?'

Thanks,
Sandor Szatmari


















Senior Software Developer
Bristol Capital Inc. - InfoPlus
201 746 7215
www.infoplusonline.com



 From:   Sandor Szatmari via 4D_Tech <4d_tech@lists.4d.com> 
 To:   <4d_tech@lists.4d.com> 
 Cc:   Sandor Szatmari  
 Sent:   4/15/2019 12:05 PM 
 Subject:   From where is my form method called? 

I have a form method [MyObject].MyObjectDetail.bValidate


How can I find what form object this method is attached to?


It looks like it's a button validation from the name, but I'm guessing.


Is there a way to reveal the object to which this method is attached?


Thanks,
Sandor Szatmari


















Senior Software Developer
Bristol Capital Inc. - InfoPlus
201 746 7215
www.infoplusonline.com


CONFIDENTIALITY NOTICE: This email (and any related attachments) contains 
information from InfoPlus (a service of Bristol Capital, Inc.). It is intended 
only for the addressee and may contain information that is confidential and/or 
otherwise exempt from disclosure under applicable law. If you are not the 
intended recipient or are acting as agent for the intended recipient, any use 
or disclosure of this communication is prohibited. If you have received this 
communication in error, please notify us immediately to arrange for the 
appropriate method of returning or disposing of the communication. If our 
respective Companies have confidentiality provisions in effect, this email and 
the materials contained herein are deemed CONFIDENTIAL and should be treated 
accordingly unless expressly provided otherwise.
**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

CONFIDENTIALITY NOTICE: This email (and any related attachments) contains 
information from InfoPlus (a service of Bristol Capital, Inc.). It is intended 
only for the addressee and may contain information that is confidential and/or 
otherwise exempt from disclosure under applicable law. If you are not the 
intended recipient or are acting as agent for the intended recipient, any use 
or disclosure of this communication is prohibited. If you have received this 
communication in error, please notify us immediately to arrange for the 
appropriate method of returning or disposing of the communication. If our 
respective Companies have confidentiality provisions in effect, this email and 
the materials contained herein are deemed CONFIDENTIAL and should be treated 
accordingly unless expressly provided otherwise.
**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

From where is my form method called?

2019-04-15 Thread Sandor Szatmari via 4D_Tech
I have a form method [MyObject].MyObjectDetail.bValidate


How can I find what form object this method is attached to?


It looks like it's a button validation from the name, but I'm guessing.


Is there a way to reveal the object to which this method is attached?


Thanks,
Sandor Szatmari


















Senior Software Developer
Bristol Capital Inc. - InfoPlus
201 746 7215
www.infoplusonline.com


CONFIDENTIALITY NOTICE: This email (and any related attachments) contains 
information from InfoPlus (a service of Bristol Capital, Inc.). It is intended 
only for the addressee and may contain information that is confidential and/or 
otherwise exempt from disclosure under applicable law. If you are not the 
intended recipient or are acting as agent for the intended recipient, any use 
or disclosure of this communication is prohibited. If you have received this 
communication in error, please notify us immediately to arrange for the 
appropriate method of returning or disposing of the communication. If our 
respective Companies have confidentiality provisions in effect, this email and 
the materials contained herein are deemed CONFIDENTIAL and should be treated 
accordingly unless expressly provided otherwise.
**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**