Essentially, I am trying to locate the row information (mainly the primary key) of the record the user has selected for display in the detail view.
The scenario is related to an internal company job application function whereby:
1. The user can search and list results of available positions within the company.
2. She can then click the link field in the row to display the detail view.
3. The detail view has options to apply for the post and/or print the details.
I am attempting to log the user activity to analyse their behavior to optimize the site, so, I have created a table in SQL Server that I am logging various fields of information, including Request elements, date/time, page accessed etc
I have been successful in logging the initial access to the function by adding the record insert in OnGridExecute. I have also added xBasic functions for the Apply button and Print button (I can include the primary key of the job record via e._currentRoaDataNew in the detail view).
So far so good.
The one key element I am unable to capture is the job that was selected but did not result in either the job being applied for or the detail being printed ie I want to log their selection from the listed row. I can then compare that to the later log and see if it resulted in an application and/or a print of the job details.
The aim here is to see if the listed job has sufficient information to make the person apply for the position on selection as opposed to seeing the listed postion, thinking it is of interest and then being disappointed on seeing the detail, leading to user frustration and dissatisfaction.
I found this thread:
http://msgboard.alphasoftware.com/al...ally-exclusive
but as you can see by my post at the end, it did not work for me. Adding the log record entry as an ActionScript using the onClick of the detail view link control simply prevented the display of the detail view though it did log the record correctly. I double checked my function and I'm sure I followed Peter's instructions properly.
Anyway, I was wondering if anyone had any ideas as to how I can manage this. I just need to know the primary key of the job record and include that in an event generated by the selection that would initiate an xBasic function to insert a record into my log table when the user clicks on the detail view link.
Thanks ever so.
Regards
Bob
My alternative to this is, I suppose, to change the grid/detail view function to a read only grid with no detail view, add a button to the grid row which calls a new linked grid to show the "detail view" and add my logging xBasic function at that point. As you will appreciate, if I can avoid that it would be a great benefit!
.
The scenario is related to an internal company job application function whereby:
1. The user can search and list results of available positions within the company.
2. She can then click the link field in the row to display the detail view.
3. The detail view has options to apply for the post and/or print the details.
I am attempting to log the user activity to analyse their behavior to optimize the site, so, I have created a table in SQL Server that I am logging various fields of information, including Request elements, date/time, page accessed etc
I have been successful in logging the initial access to the function by adding the record insert in OnGridExecute. I have also added xBasic functions for the Apply button and Print button (I can include the primary key of the job record via e._currentRoaDataNew in the detail view).
So far so good.
The one key element I am unable to capture is the job that was selected but did not result in either the job being applied for or the detail being printed ie I want to log their selection from the listed row. I can then compare that to the later log and see if it resulted in an application and/or a print of the job details.
The aim here is to see if the listed job has sufficient information to make the person apply for the position on selection as opposed to seeing the listed postion, thinking it is of interest and then being disappointed on seeing the detail, leading to user frustration and dissatisfaction.
I found this thread:
http://msgboard.alphasoftware.com/al...ally-exclusive
but as you can see by my post at the end, it did not work for me. Adding the log record entry as an ActionScript using the onClick of the detail view link control simply prevented the display of the detail view though it did log the record correctly. I double checked my function and I'm sure I followed Peter's instructions properly.
Anyway, I was wondering if anyone had any ideas as to how I can manage this. I just need to know the primary key of the job record and include that in an event generated by the selection that would initiate an xBasic function to insert a record into my log table when the user clicks on the detail view link.
Thanks ever so.
Regards
Bob
My alternative to this is, I suppose, to change the grid/detail view function to a read only grid with no detail view, add a button to the grid row which calls a new linked grid to show the "detail view" and add my logging xBasic function at that point. As you will appreciate, if I can avoid that it would be a great benefit!
.
Comment