jQuery MiniUI

标题: 为什么treeselect有2个相同的获取数据项 前面的就不能选择了 [打印本页]

作者: liujun_0104    时间: 2015-10-14 11:20:32     标题: 为什么treeselect有2个相同的获取数据项 前面的就不能选择了

本帖最后由 liujun_0104 于 2015-10-14 11:22 编辑

页面布局  
<td align="left">借方科目 </td>
                                        <td  align="center">
                                            <input id="jfkmF" name="JFKM"
                                                  class="mini-treeselect"   style="width:100%;"
                                                  popupWidth="260"   
                                                                 textField="XSXX" valueField="KMDM" parentField="PID"  
                                                                  
                                                                  multiSelect="false"  valueFromSelect="false"
                                                                 onbeforenodeselect="beforenodeselect"   allowInput="true"
                                                                                showRadioButton="true" showFolderCheckBox="false"
                                                                  />
                                                            
                                                                                 
                                        </td>
                                        </tr>
                                        <tr>
                                        <td align="left">贷方科目</td>
                                        <td  align="center">
                                             <input id="dfkmF"  name="DFKM"  class="mini-treeselect"   style="width:100%;"    popupWidth="260"   
                                                             textField="XSXX" valueField="KMDM" parentField="PID"  
                                                            
                                                                 multiSelect="false"  valueFromSelect="false"
                                                                 onbeforenodeselect="beforenodeselect"   allowInput="true"
                                                                                showRadioButton="true" showFolderCheckBox="false"  />
                                        </td>

赋值方式
function  getJfkm(data){
                  var datas=[];
                  var combo1 = mini.get("jfkmF");
                  var combo2 = mini.get("dfkmF");
                  for(var index=0;index<data.length;index++){
                    if(data[index].JSBXGBZ !=''&& data[index].JSBXGBZ != undefined && data[index].JSBXGBZ !=1){
                      datas.push(data[index]);
                    }
                  }
                    combo1.loadList(datas);
                    combo2.loadList(datas);
                 
                }



[attach]6690[/attach][attach]6689[/attach]

作者: felt    时间: 2015-10-14 11:35:02

复用数据请先用mini.clone克隆一下
var datas1=mini.clone(datas)
作者: liujun_0104    时间: 2015-10-14 13:42:18

felt 发表于 2015-10-14 11:35
复用数据请先用mini.clone克隆一下
var datas1=mini.clone(datas)

意思是:2个 不能共用相同的data数据源?
作者: felt    时间: 2015-10-14 14:16:57

liujun_0104 发表于 2015-10-14 13:42
意思是:2个 不能共用相同的data数据源?

是,会有相互影响,所以请克隆再使用




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2