场景一:
【含选择框,支持多选,全为选中,半为半选,缺为非父下全部】
当选择子项则对应子项标记选中效果,选择父项,则同时标记父项及该父项下的所有子孙项。
当父项中的子项并未全部选中时,则当前父项为半选状态。
当父项中的子项全部取消选中时,则当前父项为取消状态。
即父全子全,父半子缺,无父无子,无子无父。
场景二:
【含选择框,支持多选】
当父项选中,则其下子孙项全部标记选中状态。
当父项取消,其下子孙项保留当前状态,不做取消动作。
当子孙项全部取消或选中,其父项保留当前状态,不做改变。
当某一父项选中,其下子孙项部分选中时,保留父项选中状态。
即父全子全,无父有子,有父无子,父全子缺。
场景三:
【含选择框,支持多选】
当父项选中,则其下子孙项全部标记选中状态。
当父项取消,则其下子孙项全部标记取消状态。
当父项选中,其下子孙可全部取消,父项保留当前状态。
即父全子全,无父无子,有父无子。
场景四:
【无选择框,单选】
仅标记当前选中项,其他不做任何操作。
场景五:
【仅做展示,展开收起】
仅点击图标支持展开收起效果。
点击节点支持展开收起效果。
场景六:
【展示节点含指定操作】
即每个节点都含有对该节点数据进行操作的项目。如对节点进行编辑,删除等操作。
标签:控件,场景,子孙,当父,树形,选中,其下,父项 来源: https://www.cnblogs.com/min77/p/16353039.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。