EasyuiCombox 3段階連動

3767 ワード

EasyuiのComboxコントロールに触れたばかりの友达は、どのようにComboxを3級連動にするかという問題に直面する可能性があります.
まず、私は3級連動のケースを参考にして、テストに合格することができます.注意ComboxバインドのデータはJson形式ですよ.
 $(function () {

                var project1 = $("#project1").combobox({

                    url: 'Project_Select.ashx?flg=0',

                    editable: false,

                    valueField: 'ID',

                    textField: 'projectname',

                    editable: false, // 

                    onSelect: function (record) {

                        project2.combobox({

                            disabled: false,

                            url: 'Project_Select.ashx?flg=' + record.ID,

                            editable: false,

                            valueField: 'ID',

                            textField: 'projectname'

                        }).combobox('clear');

                    }

                });

                var project2 = $("#project2").combobox({

                    disabled: true,

                    editable: false,

                    valueField: 'ID',

                    textField: 'projectname',

                    onSelect: function (record) {

                        project3.combobox({

                            disabled: false,

                            url: 'Project_Select.ashx?flg=' + record.ID,

                            editable: false,

                            valueField: 'ID',

                            textField: 'projectname'

                        }).combobox('clear');

                    }

                });

                var project3 = $("#project3").combobox({

                    disabled: true,

                    editable: false,

                    valueField: 'ID',

                    textField: 'projectname'

                });

            });