Redian新闻
>
又来麻烦大家,一个extJs的问题 (也许别的script也可以)
avatar
又来麻烦大家,一个extJs的问题 (也许别的script也可以)# Java - 爪哇娇娃
d*k
1
这两天接了外包的一个做了半截的project,需要接着作完,同时又添了很多新的
function. 其中有一个page, 有一个drop down list, 根据选中的option,弹出一个对
话框 (一个 form),不管选哪个option, form都一样,只是在对话框的title上显示选
中的option. 现如今改规矩了, 要根据选的不同的option,弹出的对话框里显示不同
的input fields, 至于显示什么fields, 那得根据选中的option, 到database里去找。
本来想单独做一个form 去 post, 但是要求我不能添新的page,只能在原来的page里改
动,( 也就是说,只能动动javascript 了)。说来说去似乎也就是用js (原来的
page用的是extJs, ) 从database取数据这么个过程,但是俺比较土,从来没弄过,看
过几眼json, 也没怎么用。这儿大牛多,给点儿提示?谢谢了。
avatar
r*l
2
You need to initiate an ajax get request and then program against the return
data. Two possible solutions:
1, Return json and you program the innerHTML of the dialog.
2, Return html snippet and put it as innerHTML of the dialog.
I did not use extJs. However, if you know javascript pretty well, this
should not be a big task.

【在 d**k 的大作中提到】
: 这两天接了外包的一个做了半截的project,需要接着作完,同时又添了很多新的
: function. 其中有一个page, 有一个drop down list, 根据选中的option,弹出一个对
: 话框 (一个 form),不管选哪个option, form都一样,只是在对话框的title上显示选
: 中的option. 现如今改规矩了, 要根据选的不同的option,弹出的对话框里显示不同
: 的input fields, 至于显示什么fields, 那得根据选中的option, 到database里去找。
: 本来想单独做一个form 去 post, 但是要求我不能添新的page,只能在原来的page里改
: 动,( 也就是说,只能动动javascript 了)。说来说去似乎也就是用js (原来的
: page用的是extJs, ) 从database取数据这么个过程,但是俺比较土,从来没弄过,看
: 过几眼json, 也没怎么用。这儿大牛多,给点儿提示?谢谢了。

avatar
d*k
3
谢谢回复。说来惭愧,听着意思好像都明白,但不知道怎么弄。。。。您能给个sample
的link什么的吗? 谢谢了

return

【在 r*****l 的大作中提到】
: You need to initiate an ajax get request and then program against the return
: data. Two possible solutions:
: 1, Return json and you program the innerHTML of the dialog.
: 2, Return html snippet and put it as innerHTML of the dialog.
: I did not use extJs. However, if you know javascript pretty well, this
: should not be a big task.

avatar
c*g
4
since original codes are developed with EXTJS, you should follow it.
and Using EXTJS to implement above function is not hard.
you can dynamically define the formPanel based on the user selected option
and load data by calling Ext.Ajax.request({}).
then popup it.
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。