2008년 4월 7일 월요일

다이나믹 탭 추가


function add_grid( rowIndex )
    {
        // grid object 추가    
        objtext = new Ext.form.TextField({
            name: "txt_trans_no",
            id: "txt_trans_no",
            fieldLabel: '회수 송장번호',
            width: 200,
            allowBlank: false,
            autoShow: true
        });

        // form 생성
        var form = new Ext.form.FormPanel({
            baseCls: 'x-plain',
            labelWidth: 120,
            items: [objtext],
            autoShow: true
        });

        tabs.add({
            title: 'New Tab ' + (++rowIndex),
            items: [form],
            closable:true
        }).show();

        // doLayout을 해야 tabs의 내용이 반영된다.
      // 이걸 안 해서 하루종일 삽질 함..
        tabs.doLayout();
    }

댓글 없음:

댓글 쓰기