www.gusucode.com > mbcview 工具箱matlab源码程序 > mbcview/@cgdatasetnode/vw_import.m

    function vw_import(nd,source)
%VW_IMPORT  From-View import route
%
%  vw_import(nd,source)
%   source is 'file' or 'mbcmodel'

%  Copyright 2000-2010 The MathWorks, Inc. and Ford Global Technologies, Inc.




if nargin<2
    source = 'file';
end
[ok,op]=import(nd,source);
h=cgbrowser;
d=h.getViewData;


if ok == 1
   % PKD - Fix to allow import of datasets (from Excel etc) when 
   % there are no expressions in the project
   if isempty(d.Exprs.Eptrs)
      d.Dlg.Wizard = 0;        
   else
      d.Dlg.Wizard = 1;
   end
   d.Dlg.tmp = op;
   d = pr_ChangeView(d,'importdlg');
   pr_SetViewData(d);
elseif ok == 2
   op = eval_fill(op);
   d.pD.info = op;   
   % redo project display
   d.Exprs.recalc(1:3)=true;
   pr_SetViewData(d);
   h.doDrawTree(address(d.nd), 'update');
   h.ViewNode;
end