如图所示,下拉树控件严重bug,把选择和传值混为一谈。
图中我选择浙江,要自动选上下面的子节点,需勾选【只返回叶子节点】,这时只会传叶节点,浙江不会传了。但如果不勾选【只返回叶子节点】,则每一个节点都得手动选择。
其实从前台选择来看,无外乎两种:一、仅自身;二、包含子孙节点。
从后台传值来看,也是两种:一、仅自身;二、全路径。
因此,要达到如图所示的3个勾都传值的话,则不能勾选【只返回叶子节点】,所以软件的bug在于选择节点时自动选择子孙节点这一配置项,希望尽快在新版本更新。或者先行对节点加一编辑事件,用js实现选择父自动选择子孙、取消父自动取消子孙。
这段代码不复杂,但finereport未提供树控件的相关接口,纯js写进去无效,有谁知道怎么写的吗?