This topic has been archived. It cannot be replied.
-
工作学习 / 学科技术讨论 / 特记之:用ajax 完成数据库表格的翻页,单个记录引发其它表格的更新,终于做成功。Oracle ADF, 没啥新鲜的了。
-nicetomeetyou(_);
2009-3-7
(#5098651@0)
-
AJAX这种东西随便找个本科生都能写. 你这样层次的人还拿出来讲丢不丢份啊
-sleepyhead(sleepyhead);
2009-3-7
(#5098669@0)
-
为什么需要大学生啊?浪费人才!
-wangqingshui(忘情水);
2009-3-7
(#5098671@0)
-
It is not a simple ajax call from client, what I do is to design a general mechanism in a portal environment for data portlet local refresh, which includes portlet prop registration, session var control, SQL stat mgmt.
-nicetomeetyou(_);
2009-3-7
(#5098725@0)
-
不错!这种好学的精神要赞一个!我也经常做一下各种HELLO WORLD,让知识刷新一下
-j30(AIX/ORACLE/SAP讲师);
2009-3-7
(#5098918@0)
-
How many records can your "数据库表格的翻页" handle?
-liquid(豆泡松果 之 松果豆泡);
2009-3-7
(#5099046@0)
-
Each portlet has attributes registered in system table, state is one of them, each state has its own number of rows. Portlet will choose a state in a specific page, and engine will deliver based on those definitions.MySql's LIMIT keyword is very helpful. I don't remember in Pl/SQL, or TSQL, there is such a feature to limit output from a designated starting row number. Maybe they have....
-nicetomeetyou(_);
2009-3-7
{176}
(#5099149@0)
-
all you've done has been achieved by others. Look at Tibco General Interface, it's grid can handle 20K records (with column sort, rearrange of columns ) very fast.
-interview(intervieweree);
2009-3-7
(#5099153@0)
-
I will do it too: Column background/font size/color, width adjustment, column position change / sorting, category collapse/expend, and data modification on cells, rollback/confirm, without any more plug-ins.
-nicetomeetyou(_);
2009-3-7
(#5099182@0)
-
PLUS multi-browser support PLUS new programming concept/pattern every 6 months...
-interview(intervieweree);
2009-3-7
(#5100365@0)
-
Multi-browser support is a great PAIN, and I now focus IE, because it is a standard in most enterprise intranet. Design pattern is changing rapidly, the current ajax-driven design makes webpage looks like a desktop, is cool.
-nicetomeetyou(_);
2009-3-7
(#5100517@0)
-
PLUS local data storage, PLUS offline support; and so on
-interview(intervieweree);
2009-3-7
(#5100373@0)
-
PLUS IDE integration with popular IDEs, netbeans, eclipse, jbuilder, MS Visual Studio...
-interview(intervieweree);
2009-3-7
(#5100376@0)
-
I used all of them, plus JDeveloper. IDE is a great help because it makes things easier organized, but just like using vi instead of notepad, I like command line tool, and like to write plain text code by hand. There is no visual tool yet.
-nicetomeetyou(_);
2009-3-7
(#5100506@0)
-
if you can do all above, before start to sell, look at Dojo to see what else you have missed.
-interview(intervieweree);
2009-3-7
(#5100380@0)
-
PLUS vector/chart drawing support....
-interview(intervieweree);
2009-3-7
(#5100382@0)
-
Yes, this is important, I will write engine for chart/graph report, need to know inner format of those image files.
-nicetomeetyou(_);
2009-3-7
(#5100492@0)
-
这个太小儿科了吧? 跟AJAX或ADF有关系吗? 有现成的DESIGN PATTERN, 什么语言和框架都能做
-guest3(guest);
2009-3-7
(#5099488@0)
-
You might misunderstand. He is doing inventing wheel job, maybe just for fun.
-deep_blue(BLUE);
2009-3-7
(#5099723@0)
-
or inventing multiple already existed wheels?
-interview(intervieweree);
2009-3-8
(#5100681@0)
-
Wheel has been invented, what I am doing is to make a car, using my own patent, using my own brand. I don't care how many cars on the road, how many brands, dealers on the street corner, I believe my design makes sense and will have buyer.
-nicetomeetyou(_);
2009-3-8
(#5100707@0)
-
险些崩溃!原先的javascript code was broken right after page was partially refreshed. Done for the fix and go to dance party for relax! Happy coding!
-nicetomeetyou(_);
2009-3-7
(#5099770@0)
-
Just my two cents, I won't put anything related with DB operation into javascript.
-liquid(豆泡松果 之 松果豆泡);
2009-3-7
(#5100034@0)
-
There will be no Db direct call from JS, it calls server handler and then beans. What I found is srv produces html element and onclick code which is based on id it knows, but after ajax refresh, those ids have been changed and JS knows nothing about it.So JS onclick function still linked to those old IDs,,,,,, During ajax calls, you refresh element's interHTML, JS script is beyond your control,,,....
I fixed it by transfering local placeholder number, and then retrieving element's actual id....
-nicetomeetyou(_);
2009-3-7
{251}
(#5100482@0)
-
i can do it 10 years ago.....
-interview(intervieweree);
2009-3-8
(#5100686@0)
-
强!十年前就已经用ajax.....至于说你十年前写程序,没人会吃惊。
-nicetomeetyou(_);
2009-3-8
(#5100817@0)
-
Ajax的精髓主要还是JAVASCRIPT. 所以说十年前就能实现你所说的功能也是对的.
-whereismyid(到处找ID);
2009-3-8
(#5100988@0)
-
他根本都不懂,估计是半路出家搞IT的,实现个小功能高兴得要命
-giss(rr);
2009-3-8
(#5101016@0)
-
If you work in someone else's env, you rely on the public APIs they offer to you to do further development in their security sandbox. If they don't open xmlhttprequest, you can do nothing. Same for calling foreign URL from JS, they answer you "No".I talked about some problem I had in ajax development, nothing else. If you have interest to discuss those tech detail, go ahead. If you think you are better than me, congratulations! :-)
-nicetomeetyou(_);
2009-3-8
{188}
(#5101463@0)
-
说多就显嫩了不是? AJAX虽然不到十年, 但之前有许多方法可以达到类似功效, 最常用的是IFRAME/DHTML, 也就是用一个Hidden Iframe来动态与后台交换数据, 然后用DHTML替换JavaScript/HTML的variable. 其效果基本上可以达到AJAX. 只是编程比较复杂, 用得不太流行而已.再顺便说一下, AJAX技术你如果六七年前拿出来讲, 大家会觉得你COOL. 现在早变成web programmer的基本技术, 就不要再拿出来显了, 你那么资深的人士让人当JUNIOR看就不好玩了.
-sleepyhead(sleepyhead);
2009-3-8
{161}
(#5101995@0)
-
让我怎么说呢?这里是技术论坛,我只是谈谈ajax的开发心得。。。。是不是一定要把什么人比下去有些人才心安理得?所以和有些中国人合作,比登天还难。一个字:怪。难道这不是实话?哈哈!
-nicetomeetyou(_);
2009-3-8
(#5102015@0)
-
现在流行的是不用 frameset, iFrame. Frameset causes ugly UI, inconsistent look. iframe is IE-only. (?), Ajax 用的是普遍了,但很多情况下是下拉菜单,用户名校验,等等。当然它并不复杂,我只是想把自己的系统做成desktop like, just try....
-nicetomeetyou(_);
2009-3-8
(#5102025@0)
-
desktop like - Tibco General Interface already has that. dont invent wheel again.
-interview(intervieweree);
2009-3-8
(#5102078@0)
-
Read its BSD License, Terms & Conditions. "may be subject to export or import regulations in other countries. You agree to comply strictly with all such laws, and shall obtain any export, re-export, or import authorizations..required by the United States or other applicable jurisdictions."
-nicetomeetyou(_);
2009-3-8
{66}
(#5102107@0)
-
你替换的只是element value (innerHTML, for example), you cannot simply replace dynamically any javascript code, and parameter which attaches to the element. So for simply replace display value replace, that is fine, But JS link will be broken, unless..you write event listener, or re-write document.
-nicetomeetyou(_);
2009-3-8
{47}
(#5102040@0)
-
If you use hidden Iframe to exchange data, my guess is that the iframe can be used only once, you cannot reload the iframe without refreshing the whole page. Am I wrong?
-nicetomeetyou(_);
2009-3-8
(#5102085@0)
-
通过Hidden Frame(IFrame)也是AJAX的一种实现方法。XMLHttpRequest 与Hidden Frame分别用在不同的场合下。大型的网站往往会兼用这两种方法。
-lionel(Lionel);
2009-3-24
(#5138811@0)
-
谢谢,正在学习。
-nicetomeetyou(_);
2009-3-24
(#5139958@0)
-
有具体实例让咱看看吗?
-mfcguy();
2009-3-8
(#5101489@0)
-
Next week, a simple web app. I will post a link and let us discuss. I am doing this for fun for now, and if i am laid off, I am well prepared and will put my full effort on it.
-nicetomeetyou(_);
2009-3-8
(#5101506@0)
-
I PMed the link to you.
-nicetomeetyou(_);
2009-3-24
(#5138754@0)
-
偶2002年用纯C调用OCI接口写的超级接口,ORACLE RAC上每秒INSERT 8000条记录,SELECT 2万条每秒,有SUN实验室的测试报告,BEAT ME IF YOU CAN
-tomtomone(tomtomone);
2009-3-8
(#5102008@0)
-
I cannot beat it man, server returns xml Dom and if it is too big, it will be crashed itself in client memory and become a null! I have to display "Too many records!!!" on the web page.
-nicetomeetyou(_);
2009-3-8
(#5102119@0)
-
跟ORACLE ADF有什么关系?ADF又不是只有UI层
-ora600(ORA-00600);
2009-3-30
(#5156029@0)
-
What I said was workflow, and general framework for fast developing a database-driven web app. It had nothing to do with front-end UI.
-nicetomeetyou(_);
2009-3-31
(#5156539@0)