jQuery MiniUI

标题: ComboBox 联动下拉选择(求助) [打印本页]

作者: zhanglong    时间: 2013-7-3 11:08:16     标题: ComboBox 联动下拉选择(求助)

我要做一个3级联动,但是报这错误:TypeError: functional_class is undefined,代码如下:  
function onClassChanged() {
        //     var row = sensesgrid.getSelected();
        //     var functional_class= row.functional_class;
            var functional_class = mini.get("functional_class");//一级
        //    alert(functional_class);
            var place_class = mini.get("place_class");//二级
            var sub_class = mini.get("sub_class");//三级
            var parameter_no = functional_class.getValue();
           
       //  place_class.setValue("");
             var url1 = "__APP__/Rnd/sfpt/getSort1¶meter_no=" + parameter_no
           //  alert(url1);
             place_class.setUrl(url);
             place_class.select(0);
         }

作者: felt    时间: 2013-7-3 11:34:23

mini.get("id")
看你的代码貌似是个datagrid里联动的,你的functional_class是不是是一列的列名啊。
http://www.miniui.com/demo/#src=datagrid/celllinkedit2.html
http://www.miniui.com/demo/#src=datagrid/celllinkedit2.html
参考下我们2个联动combobox编辑的demo。
作者: zhanglong    时间: 2013-7-3 11:38:06

felt 发表于 2013-7-3 11:34
mini.get("id")
看你的代码貌似是个datagrid里联动的,你的functional_class是不是是一列的列名啊。
http:/ ...

是啊,那是三列联动
作者: felt    时间: 2013-7-3 11:58:48

那你按照我们的demo做。
var functional_class = mini.get("functional_class");//一级
你这样取,肯定取不到的,functional_class又不是id。

作者: zhanglong    时间: 2013-7-3 14:59:34

felt 发表于 2013-7-3 11:58
那你按照我们的demo做。
var functional_class = mini.get("functional_class");//一级
你这样取,肯定取 ...

一级联动没有问题了,现在二级联动
//二级联动的方法
  function onClassChanged1(e) {
            var combo = e.sender;
        var row = sensesgrid.getEditorOwnerRow(combo);
        var editor = sensesgrid.getCellEditor("sub_class", row);
        var parameter_no = combo.getValue();
        var url = "__APP__/Rnd/sfpt/getSort1&parameter_no=" + parameter_no
        editor.setUrl(url); //在这报错TypeError: editor is undefined,这我该怎么修改下
        editor.setValue("");        
     }
作者: zhanglong    时间: 2013-7-3 15:14:42

zhanglong 发表于 2013-7-3 14:59
一级联动没有问题了,现在二级联动
//二级联动的方法
  function onClassChanged1(e) {

问题已经解决,谢谢版主
作者: felt    时间: 2013-7-3 15:25:07

给力




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