动态获取下拉框的值与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,直接使用在这个表单上的某行,数据就可以隐藏起来。
如果对您有所帮助,请记得点赞关注,谢谢。