FW: [Axapta-Knowledge-Village] Simple Web App...

2006-03-09 Thread Andre Klopper

Hi,

Thank you for the response. Got that to work... How do I access the parms on
the form that's been opened?

Here are the code I've tried.

Sending form

WebLink webLink;
Argsargs;
MenuFunctionmf;// if you need to pass something
;
webLink = new WebLink();
args= new Args();
mf  = new MenuFunction(menuItemDisplayStr(SomeForm),
MenuItemType::Display);

args.record(TheDataSource);
mf.create(args);
webLink.menufunction( mf);
webSession().redirect(webLink);


Receeving Form

TheDataSource = element.args().record();


Regards,
Andre Klopper


-Original Message-
From: Axapta-Knowledge-Village@yahoogroups.com
[mailto:[EMAIL PROTECTED] On Behalf Of Paulius
Sent: 03 March 2006 10:03 AM
To: Axapta-Knowledge-Village@yahoogroups.com
Subject: Re: [Axapta-Knowledge-Village] Simple Web App...

First of all I suggest duoblecheck if Menu item set on
the button refers tu Web form object you want to open.

Second - what's on the second web form? Maybe you
didn't add any objects to it so it is empty and shows
nothing.
Third - try this on first web form's button's
clicked():
WebLink webLink;
Argsargs;
MenuFunctionmf;// if you need to pass
something

;
webLink = new WebLink();
args= new Args(); 

args.parmObject(element);

mf  = new
MenuFunction(menuItemActionStr(mnuItemWEBForm2),
MenuItemType::Display);
mf.create(args); // if you need to pass something


webLink.record(SomeRecordFetchedBefore); // if you
need to pass something
webLink.menufunction( mf);
webSession().redirect(webLink);

--- Andre Klopper [EMAIL PROTECTED]
wrote:

 Hi,
 
 I feel very stupid at this stage but here goes... 
 
 I've created my a a duplicate of SimpleWebApp, that
 is fine that is working
 and I can get logged in.
 
 The problem. Created 2 webForms. 1 - With webButton
 with properties
 MenuItemName and WebTarget set to menuItem for
 webForm2 on it. This is
 suppose to open webForm2. But that just does not
 happen. No this must be
 very easy right. LOL but I just can't get it to
 work... Tried the following
 aswell.
 
 WebLink webLink;
 
 ;
 
 super(); 
 
 webLink = new WebLink();
 
 webLink.Webpage(myWebPage);
 
 WebSession().redirect(webLink);
 
 
 Regards
 Andre Klopper
 
 


Paulius Cerniauskas
ICQ: 280959446

__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


Sharing the knowledge on Axapta.
Visit www.frappr.com/axapta for axapta friends. 
Yahoo! Groups Links



 







Sharing the knowledge on Axapta.
Visit www.frappr.com/axapta for axapta friends. 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/Axapta-Knowledge-Village/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 




Re: FW: [Axapta-Knowledge-Village] Simple Web App...

2006-03-09 Thread Paulius
in called web form's init() method you can write
something like this:

webArgs webArgs =
element.args().parmObject();
 SomeTable  someTable;
;

super();

webArgs = element.args().parmobject();
ttsbegin;
select SomTable
where parmt.RecId == webArgs.record();

if you noticed well - webArgs it is the header of your
web page. You can retrieve more interesting and useful
information from it.

--- Andre Klopper [EMAIL PROTECTED]
wrote:

 
 Hi,
 
 Thank you for the response. Got that to work... How
 do I access the parms on
 the form that's been opened?
 
 Here are the code I've tried.
 
 Sending form
 
 WebLink webLink;
 Argsargs;
 MenuFunctionmf;// if you need to pass
 something
 ;
 webLink = new WebLink();
 args= new Args();
 mf  = new
 MenuFunction(menuItemDisplayStr(SomeForm),
 MenuItemType::Display);
 
 args.record(TheDataSource);
 mf.create(args);
 webLink.menufunction( mf);
 webSession().redirect(webLink);
 
 
 Receeving Form
 
 TheDataSource = element.args().record();
 
 
 Regards,
 Andre Klopper
 
 
 -Original Message-
 From: Axapta-Knowledge-Village@yahoogroups.com
 [mailto:[EMAIL PROTECTED] On
 Behalf Of Paulius
 Sent: 03 March 2006 10:03 AM
 To: Axapta-Knowledge-Village@yahoogroups.com
 Subject: Re: [Axapta-Knowledge-Village] Simple Web
 App...
 
 First of all I suggest duoblecheck if Menu item set
 on
 the button refers tu Web form object you want to
 open.
 
 Second - what's on the second web form? Maybe you
 didn't add any objects to it so it is empty and
 shows
 nothing.
 Third - try this on first web form's button's
 clicked():
 WebLink webLink;
 Argsargs;
 MenuFunctionmf;// if you need to pass
 something
 
 ;
 webLink = new WebLink();
 args= new Args(); 
 
 args.parmObject(element);
 
 mf  = new
 MenuFunction(menuItemActionStr(mnuItemWEBForm2),
 MenuItemType::Display);
 mf.create(args); // if you need to pass
 something
 
 
 webLink.record(SomeRecordFetchedBefore); // if
 you
 need to pass something
 webLink.menufunction( mf);
 webSession().redirect(webLink);
 
 --- Andre Klopper [EMAIL PROTECTED]
 wrote:
 
  Hi,
  
  I feel very stupid at this stage but here goes... 
  
  I've created my a a duplicate of SimpleWebApp,
 that
  is fine that is working
  and I can get logged in.
  
  The problem. Created 2 webForms. 1 - With
 webButton
  with properties
  MenuItemName and WebTarget set to menuItem for
  webForm2 on it. This is
  suppose to open webForm2. But that just does not
  happen. No this must be
  very easy right. LOL but I just can't get it to
  work... Tried the following
  aswell.
  
  WebLink webLink;
  
  ;
  
  super(); 
  
  webLink = new WebLink();
  
  webLink.Webpage(myWebPage);
  
  WebSession().redirect(webLink);
  
  
  Regards
  Andre Klopper
  
  
 
 
 Paulius Cerniauskas
 ICQ: 280959446
 
 __
 Do You Yahoo!?
 Tired of spam?  Yahoo! Mail has the best spam
 protection around 
 http://mail.yahoo.com 
 
 
 Sharing the knowledge on Axapta.
 Visit www.frappr.com/axapta for axapta friends. 
 Yahoo! Groups Links
 
 
 
  
 
 
 
 
 
 


Paulius Cerniauskas
ICQ: 280959446

__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


Sharing the knowledge on Axapta.
Visit www.frappr.com/axapta for axapta friends. 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/Axapta-Knowledge-Village/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 




RE: FW: [Axapta-Knowledge-Village] Simple Web App...

2006-03-09 Thread Andre Klopper
Thanks this is great...

Ons more question...
When editing on the grid, I can change any field on any record and it writes
correctly to the DB. But it is values that can be edited and I need to tally
the amount after the edit. So I thought to put the code on the write method
of the datasource, but it happen only for the top record. Not the rest. Any
suggestions

Regards
Andre

-Original Message-
From: Axapta-Knowledge-Village@yahoogroups.com
[mailto:[EMAIL PROTECTED] On Behalf Of Paulius
Sent: 09 March 2006 15:21 PM
To: Axapta-Knowledge-Village@yahoogroups.com
Subject: Re: FW: [Axapta-Knowledge-Village] Simple Web App...

in called web form's init() method you can write
something like this:

webArgs webArgs =
element.args().parmObject();
 SomeTable  someTable;
;

super();

webArgs = element.args().parmobject();
ttsbegin;
select SomTable
where parmt.RecId == webArgs.record();

if you noticed well - webArgs it is the header of your
web page. You can retrieve more interesting and useful
information from it.

--- Andre Klopper [EMAIL PROTECTED]
wrote:

 
 Hi,
 
 Thank you for the response. Got that to work... How
 do I access the parms on
 the form that's been opened?
 
 Here are the code I've tried.
 
 Sending form
 
 WebLink webLink;
 Argsargs;
 MenuFunctionmf;// if you need to pass
 something
 ;
 webLink = new WebLink();
 args= new Args();
 mf  = new
 MenuFunction(menuItemDisplayStr(SomeForm),
 MenuItemType::Display);
 
 args.record(TheDataSource);
 mf.create(args);
 webLink.menufunction( mf);
 webSession().redirect(webLink);
 
 
 Receeving Form
 
 TheDataSource = element.args().record();
 
 
 Regards,
 Andre Klopper
 
 
 -Original Message-
 From: Axapta-Knowledge-Village@yahoogroups.com
 [mailto:[EMAIL PROTECTED] On
 Behalf Of Paulius
 Sent: 03 March 2006 10:03 AM
 To: Axapta-Knowledge-Village@yahoogroups.com
 Subject: Re: [Axapta-Knowledge-Village] Simple Web
 App...
 
 First of all I suggest duoblecheck if Menu item set
 on
 the button refers tu Web form object you want to
 open.
 
 Second - what's on the second web form? Maybe you
 didn't add any objects to it so it is empty and
 shows
 nothing.
 Third - try this on first web form's button's
 clicked():
 WebLink webLink;
 Argsargs;
 MenuFunctionmf;// if you need to pass
 something
 
 ;
 webLink = new WebLink();
 args= new Args(); 
 
 args.parmObject(element);
 
 mf  = new
 MenuFunction(menuItemActionStr(mnuItemWEBForm2),
 MenuItemType::Display);
 mf.create(args); // if you need to pass
 something
 
 
 webLink.record(SomeRecordFetchedBefore); // if
 you
 need to pass something
 webLink.menufunction( mf);
 webSession().redirect(webLink);
 
 --- Andre Klopper [EMAIL PROTECTED]
 wrote:
 
  Hi,
  
  I feel very stupid at this stage but here goes... 
  
  I've created my a a duplicate of SimpleWebApp,
 that
  is fine that is working
  and I can get logged in.
  
  The problem. Created 2 webForms. 1 - With
 webButton
  with properties
  MenuItemName and WebTarget set to menuItem for
  webForm2 on it. This is
  suppose to open webForm2. But that just does not
  happen. No this must be
  very easy right. LOL but I just can't get it to
  work... Tried the following
  aswell.
  
  WebLink webLink;
  
  ;
  
  super(); 
  
  webLink = new WebLink();
  
  webLink.Webpage(myWebPage);
  
  WebSession().redirect(webLink);
  
  
  Regards
  Andre Klopper
  
  
 
 
 Paulius Cerniauskas
 ICQ: 280959446
 
 __
 Do You Yahoo!?
 Tired of spam?  Yahoo! Mail has the best spam
 protection around 
 http://mail.yahoo.com 
 
 
 Sharing the knowledge on Axapta.
 Visit www.frappr.com/axapta for axapta friends. 
 Yahoo! Groups Links
 
 
 
  
 
 
 
 
 
 


Paulius Cerniauskas
ICQ: 280959446

__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


Sharing the knowledge on Axapta.
Visit www.frappr.com/axapta for axapta friends. 
Yahoo! Groups Links



 






Sharing the knowledge on Axapta.
Visit www.frappr.com/axapta for axapta friends. 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/Axapta-Knowledge-Village/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 




RE: FW: [Axapta-Knowledge-Village] Simple Web App...

2006-03-09 Thread Paulius
Not sure what you want to do,
but maybe edit methods could help you there?

--- Andre Klopper [EMAIL PROTECTED]
wrote:

 Thanks this is great...
 
 Ons more question...
 When editing on the grid, I can change any field on
 any record and it writes
 correctly to the DB. But it is values that can be
 edited and I need to tally
 the amount after the edit. So I thought to put the
 code on the write method
 of the datasource, but it happen only for the top
 record. Not the rest. Any
 suggestions
 
 Regards
 Andre
 
 -Original Message-
 From: Axapta-Knowledge-Village@yahoogroups.com
 [mailto:[EMAIL PROTECTED] On
 Behalf Of Paulius
 Sent: 09 March 2006 15:21 PM
 To: Axapta-Knowledge-Village@yahoogroups.com
 Subject: Re: FW: [Axapta-Knowledge-Village] Simple
 Web App...
 
 in called web form's init() method you can write
 something like this:
 
 webArgs webArgs =
 element.args().parmObject();
  SomeTable  someTable;
 ;
 
 super();
 
 webArgs = element.args().parmobject();
 ttsbegin;
 select SomTable
 where parmt.RecId == webArgs.record();
 
 if you noticed well - webArgs it is the header of
 your
 web page. You can retrieve more interesting and
 useful
 information from it.
 
 --- Andre Klopper [EMAIL PROTECTED]
 wrote:
 
  
  Hi,
  
  Thank you for the response. Got that to work...
 How
  do I access the parms on
  the form that's been opened?
  
  Here are the code I've tried.
  
  Sending form
  
  WebLink webLink;
  Argsargs;
  MenuFunctionmf;// if you need to pass
  something
  ;
  webLink = new WebLink();
  args= new Args();
  mf  = new
  MenuFunction(menuItemDisplayStr(SomeForm),
  MenuItemType::Display);
  
  args.record(TheDataSource);
  mf.create(args);
  webLink.menufunction( mf);
  webSession().redirect(webLink);
  
  
  Receeving Form
  
  TheDataSource = element.args().record();
  
  
  Regards,
  Andre Klopper
  
  
  -Original Message-
  From: Axapta-Knowledge-Village@yahoogroups.com
  [mailto:[EMAIL PROTECTED]
 On
  Behalf Of Paulius
  Sent: 03 March 2006 10:03 AM
  To: Axapta-Knowledge-Village@yahoogroups.com
  Subject: Re: [Axapta-Knowledge-Village] Simple Web
  App...
  
  First of all I suggest duoblecheck if Menu item
 set
  on
  the button refers tu Web form object you want to
  open.
  
  Second - what's on the second web form? Maybe you
  didn't add any objects to it so it is empty and
  shows
  nothing.
  Third - try this on first web form's button's
  clicked():
  WebLink webLink;
  Argsargs;
  MenuFunctionmf;// if you need to pass
  something
  
  ;
  webLink = new WebLink();
  args= new Args(); 
  
  args.parmObject(element);
  
  mf  = new
  MenuFunction(menuItemActionStr(mnuItemWEBForm2),
  MenuItemType::Display);
  mf.create(args); // if you need to pass
  something
  
  
  webLink.record(SomeRecordFetchedBefore); // if
  you
  need to pass something
  webLink.menufunction( mf);
  webSession().redirect(webLink);
  
  --- Andre Klopper [EMAIL PROTECTED]
  wrote:
  
   Hi,
   
   I feel very stupid at this stage but here
 goes... 
   
   I've created my a a duplicate of SimpleWebApp,
  that
   is fine that is working
   and I can get logged in.
   
   The problem. Created 2 webForms. 1 - With
  webButton
   with properties
   MenuItemName and WebTarget set to menuItem for
   webForm2 on it. This is
   suppose to open webForm2. But that just does not
   happen. No this must be
   very easy right. LOL but I just can't get it to
   work... Tried the following
   aswell.
   
   WebLink webLink;
   
   ;
   
   super(); 
   
   webLink = new WebLink();
   
   webLink.Webpage(myWebPage);
   
   WebSession().redirect(webLink);
   
   
   Regards
   Andre Klopper
   
   
  
  
  Paulius Cerniauskas
  ICQ: 280959446
  
  __
  Do You Yahoo!?
  Tired of spam?  Yahoo! Mail has the best spam
  protection around 
  http://mail.yahoo.com 
  
  
  Sharing the knowledge on Axapta.
  Visit www.frappr.com/axapta for axapta friends. 
  Yahoo! Groups Links
  
  
  
   
  
  
  
  
  
  
 
 
 
=== message truncated ===


Paulius Cerniauskas
ICQ: 280959446

__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


Sharing the knowledge on Axapta.
Visit www.frappr.com/axapta for axapta friends. 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/Axapta-Knowledge-Village/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/