博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于三级联动或者四级联动等的一些思考
阅读量:6111 次
发布时间:2019-06-21

本文共 349 字,大约阅读时间需要 1 分钟。

原理概述如图

1、当页面初始化时应当初始化的数据源:

I级数据源、II级数据源、III级数据源、IV级数据源。。。。。。

所以在初始化I级数据源的时候,需要把II、III、IV级的数据源也初始化了

初始化II级的数据源时,需要把III、IV级的也初始化了,以次类推。。。。。。

最重要的时候在初始化页面时要把四级都初始化了,本人在此出现过错误,记录一下,提醒自己。

2、每一级数据源的改变都由其父一级或者父父级的的改变选值的事件触发

这里父父级其实也是父级的,比如第三级的改变可能是由第一级的值改变导致第二级的值改变,所以第三级也跟着变了。

所以初始化数据源的时候得注意了,初始化一级数据源一定得把二级,三级的也放在一级的后面初始化了,这样才会达到联动效果。

PS:看起来特别像一条绳上的蚂蚱。。。

 

转载地址:http://hgdka.baihongyu.com/

你可能感兴趣的文章
【Java】java基本知识
查看>>
之前学习wordpress的几张图片
查看>>
RT-Thread下的串口驱动程序分析【转载】
查看>>
UITableView的UITableViewStyleGrouped
查看>>
ecshop中getAll ,getOne ,getRow的区别
查看>>
Apple 企业开发者账号申请记录
查看>>
ecshop后台权限增加
查看>>
C#装饰者模式实例代码
查看>>
ASP.NET MVC显示异常信息
查看>>
luov之SMTP报错详解
查看>>
软件概要设计做什么,怎么做
查看>>
dwr
查看>>
java的特殊符号
查看>>
word2010中去掉红色波浪线的方法
查看>>
fabric上下文管理器(context mangers)
查看>>
JQuery-EasyUI Datagrid数据行鼠标悬停/离开事件(onMouseOver/onMouseOut)
查看>>
并发和并行的区别
查看>>
VC++实现非窗口类中使用定时器的方法
查看>>
.Net 中DataSet和DataTable的 区别与联系
查看>>
Windows 管理
查看>>