动态获取下拉框的值与ajax中对方法的隐藏与显示

1、动态获取下拉框
动态获取下拉框是对同一个表的字段进行动态获取,如果是多变的话,请参考我的方法,进行自我修改。
(1)第一步,先在显示框中设置好下拉框文本
这里写图片描述

(2)在ajax设置中要写好你获取的数据方法(可以查我下载资料中的easyui帮助文档)
这里写图片描述
在这个方法中,ValueField是获取ID,textFirld是获取要显示的值,而url不用说,就是获取一个专门为他写的方法。

(3)在控制器中为动态调用写一个方法。
这里写图片描述
但是这样会产生一个问题。就是在添加,修改获取值时,显示的是M_name。但是在界面显示时显示的却是name的字段ID,不是字段名字。
所以有了接下来的解决方法:
再添加一个方法,通过ID来查询name的字段名称:
这里写图片描述
然后在页面显示的Get方法中,对要显示的M_ParentID字段进行方法调用。

这里写图片描述

最后一个,也是最容易遗忘的一点,就是要将修改了的名字,将他的引用也修改了,保持一致,避免不必要的这些错误。

2、ajax中对方法的隐藏与显示
这个相对于前一个动态获取简单的多,就是一个隐藏函数的使用,但是和平时也有一些区别。
hide是隐藏 show是显示
在ajax中还有一个hidden:true也是隐藏的办法,但是并不适用于现在,所以请避免用错。

$("#at").hide();

at是一个ID,直接使用在这个表单上的某行,数据就可以隐藏起来。
这里写图片描述

如果对您有所帮助,请记得点赞关注,谢谢。

posted on 2017-07-14 00:23  Grant-fu  阅读(538)  评论(0编辑  收藏  举报

导航