easy ui datagrid 获取getSelections出错

我在一个dialog里面放了一个datagrid,dialog加了一个button,在handler里写了$(mydatagrid).datagrid('getSelections'),
但是一直报错,报错内容问 b3 is undefined ,b3是什么鬼啊?easyui源码里的?

     $d.dialog({
                title: "下拉表格",
                // width: 500,
                // height: 320,
                id: 'newDialog',
                buttons: [{
                    text: '确认',
                    iconCls: 'icon-ok',
                    handler: function () {
                        // self._setTextAndValue();
                        //$('newDatagrid').datagrid('getSelections')

                       var rows = $('#newDatagrid').datagrid('getSelections'); //这里报错
                       console.log('选择结果' + rows);

                        $('#newDialog').dialog('destroy');
                    }
                }],
                content: $t
            });

            $t.datagrid({
                singleSelect: false,
                id: 'newDatagrid',
                idField: columns[0],
                collapsible: false,
                columns: columns,
                fitColumns: true,
                singleSelect: false,
                rownumbers: true,
                data: data,
                loadFilter: self.pagerFilter,
                pagination: true,
                onClickRow: function (rowIndex, rowData) {
                    self._setTextAndValue(rowData[opt.textColumnName], rowData[opt.valueColumnName]);
               //     console.log($('#newDatagrid').datagrid('getSelections'));
                }
            });

b3是哪个js里面报出来的

datagrid没有id配置啊。。你配置这个id是什么鬼。。是datagrid的table容器的id?如果你可以引用到$t变量,
var rows = $('#newDatagrid').datagrid('getSelections');
==>
var rows = $t.datagrid('getSelections');

你这个错误是因为newDatagrid不是打datagrid造成的

  $t.datagrid({
                singleSelect: false,
                id: 'newDatagrid',