473,386 Members | 1,706 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,386 software developers and data experts.

Dynamic GUI in ASP.NET and AJAX?

Hello all:

I am a CRM Solution Architect so not a .NET expert by any means. I am
working with a customer who needs to modify the Advanced find in CRM which
works as shown here:

http://thestraumanns.mine.nu/af.html

Screen 1 shows a saved query loaded in the tool, and you can add query rows
by clicking the "Select" link which will display Screen 2. If you then
select something from the drop down, more GUI elements appear as shown in
screen 3, and note that a new row is added with the "Select" link. You can
add as many rows as you need.

The customer needs to work with Advanced find, but the AF functionality in
CRM cannot be modified in any way. CRM does have an extensive SDK via web
services, most data is accessible, and external ASPX pages can be called via
buttons on the CRM toolbars.

So they are thinking of using an AJAX-enabled ASPX page that is called from
a CRM entity. However they need the GUI to "dynamically build" based on the
saved query they choose, so initially the GUI would show the search
parameters saved by the query as shown in Screen 1, and then they want to be
able to mimic the behavior of the AF tool with the ability to add rows to
the query.

So, does anyone know if this is possible using ASPX and AJAX? I tried
mocking up a GUI that builds itself at run-time but so far I have not had
any luck.

Can anyone make a suggestion of how they can attack this?

Thanks in advance for any and all advice.

John.
Aug 8 '08 #1
1 2182
It can be done. Dynamically adding controls with AJAX is a bit difficult,
but if you can take a trip back to the server, it is easy enough to set up
dynamic controls on a page with server code. I am not stating it is
impossible with AJAX, but you either have to go completely AJAX or you get
into a position where you have to write the sync mechanism between the
client and server bits.

--
Gregory A. Beamer
MVP, MCP: +I, SE, SD, DBA

Subscribe to my blog
http://gregorybeamer.spaces.live.com/lists/feed.rss

or just read it:
http://gregorybeamer.spaces.live.com/

********************************************
| Think outside the box! |
********************************************
"John Straumann" <js********@hotmail.comwrote in message
news:A5**********************************@microsof t.com...
Hello all:

I am a CRM Solution Architect so not a .NET expert by any means. I am
working with a customer who needs to modify the Advanced find in CRM which
works as shown here:

http://thestraumanns.mine.nu/af.html

Screen 1 shows a saved query loaded in the tool, and you can add query
rows by clicking the "Select" link which will display Screen 2. If you
then select something from the drop down, more GUI elements appear as
shown in screen 3, and note that a new row is added with the "Select"
link. You can add as many rows as you need.

The customer needs to work with Advanced find, but the AF functionality in
CRM cannot be modified in any way. CRM does have an extensive SDK via web
services, most data is accessible, and external ASPX pages can be called
via buttons on the CRM toolbars.

So they are thinking of using an AJAX-enabled ASPX page that is called
from a CRM entity. However they need the GUI to "dynamically build" based
on the saved query they choose, so initially the GUI would show the search
parameters saved by the query as shown in Screen 1, and then they want to
be able to mimic the behavior of the AF tool with the ability to add rows
to the query.

So, does anyone know if this is possible using ASPX and AJAX? I tried
mocking up a GUI that builds itself at run-time but so far I have not had
any luck.

Can anyone make a suggestion of how they can attack this?

Thanks in advance for any and all advice.

John.

Aug 8 '08 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

13
by: Jon Paal | last post by:
this works as shown: <script Language="javascript" src="http://127.0.0.1/syndicate.ashx?d=suppliers"></script> is there a way to set src programmatically ??
2
by: Lanky | last post by:
I am using the Dynamic Ajax Content script from Dynamic Drive (http://dynamicdrive.com/dynamicindex17/ajaxcontent.htm) and trying to load the Ultimate Fade-In Slide Show also from Dynamic Drive...
1
by: empiresolutions | last post by:
Hello fellow code junkies, I am using the "Ajax dynamic list" http://dhtmlgoodies.com/index.html?whichScript=ajax-dynamic-list and i think its the best out there. I have found a compatibility...
7
by: satishr23 | last post by:
Hi, I am using AJAX to display dynamic RSS feeds in my web page. So on page load i am callin the AJAX function Start_Timer() The body of Start_Timer() is as follows. function Start_Timer() { ...
9
by: pbd22 | last post by:
Hi. This is just a disaster management question. I am using XMLHTTP for the dynamic loading of content in a very crucial area of my web site. Same as an IFrame, but using XMLHTTP and a DIV. I...
5
by: plsHelpMe | last post by:
How to create dynamic javascript arrays using dojo toolkits Hello frens, I am in a big trouble. My objective is: I am having some categories shown by differnent radio buttons, on the click of...
2
by: Chuck | last post by:
Hello, I was wondering if the following scenario can be done using plain Javascript or AJAX. We have an input text box within a form. As soon as the user starts typing in character into that...
4
by: raknin | last post by:
Hi, I am creating dynamic list in the server through php and insert it using ajax. for ajax I using the following statement: ...
6
by: raknin | last post by:
I am creating a dynamic list on the server using php file,when I run the PHP script in all 4 browsers (IE 6, Firefox 2, opera and safari 3) every think go Ok and the list is created. but when I call...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.