|
Ext.data.JsonP.page({"tagname":"class","name":"page","autodetected":{},"files":[{"filename":"ipu.js","href":"ipu.html#page"}],"private":true,"members":[{"name":"defaultOption","tagname":"cfg","owner":"page","id":"cfg-defaultOption","meta":{}},{"name":"back","tagname":"method","owner":"page","id":"method-back","meta":{}},{"name":"backHome","tagname":"method","owner":"page","id":"method-backHome","meta":{}},{"name":"onBack","tagname":"method","owner":"page","id":"method-onBack","meta":{}},{"name":"open","tagname":"method","owner":"page","id":"method-open","meta":{}},{"name":"post","tagname":"method","owner":"page","id":"method-post","meta":{}}],"alternateClassNames":[],"aliases":{},"id":"class-page","short_doc":"单页面实现功能对象\n以iframe加载子页面的方式,页面后退(后退时,后退到a页面,所有在a页面后打开的页面全都关闭)\nipu框架在浏览器运行时,使用此对象实现与客户端运行类似的效果\n大致实现是当前页面进行处理,所有的后续页面加载都放...","component":false,"superclasses":[],"subclasses":[],"mixedInto":[],"mixins":[],"parentMixins":[],"requires":[],"uses":[],"html":"<div><pre class=\"hierarchy\"><h4>Files</h4><div class='dependency'><a href='source/ipu.html#page' target='_blank'>ipu.js</a></div></pre><div class='doc-contents'><div class='rounded-box private-box'><p><strong>NOTE:</strong> This is a private utility class for internal use by the framework. Don't rely on its existence.</p></div><p>单页面实现功能对象\n以iframe加载子页面的方式,页面后退(后退时,后退到a页面,所有在a页面后打开的页面全都关闭)\nipu框架在浏览器运行时,使用此对象实现与客户端运行类似的效果\n大致实现是当前页面进行处理,所有的后续页面加载都放在一个iframe中,所有页面按加载顺序排序,关闭或后退按页面打开的顺序处理</p>\n</div><div class='members'><div class='members-section'><div class='definedBy'>Defined By</div><h3 class='members-title icon-cfg'>Config options</h3><div class='subsection'><div id='cfg-defaultOption' class='member first-child not-inherited'><a href='#' class='side expandable'><span> </span></a><div class='title'><div class='meta'><span class='defined-in' rel='page'>page</span><br/><a href='source/ipu.html#page-cfg-defaultOption' target='_blank' class='view-source'>view source</a></div><a href='#!/api/page-cfg-defaultOption' class='name expandable'>defaultOption</a> : Object<span class=\"signature\"></span></div><div class='description'><div class='short'>组件默认配置项page组件默认配置项 ...</div><div class='long'><p>组件默认配置项page组件默认配置项</p>\n<ul><li><span class='pre'>target</span> : Window<div class='sub-desc'><p>默认执行的窗口对象,子页面调用相关方法,默认都都是在parent窗口执行,需要指定此参数,如顶层父窗口</p>\n<p>Defaults to: <code>window.parent</code></p></div></li><li><span class='pre'>backIndex</span> : Number<div class='sub-desc'><p>回退索引,大于0时,正序计算,小于0时,倒序计算,-1即为当页面的上一个页面</p>\n<p>Defaults to: <code>-1</code></p></div></li><li><span class='pre'>closeIndex</span> : Number<div class='sub-desc'><p>关闭页面索引,参数说明同上</p>\n</div></li><li><span class='pre'>params</span> : Object<div class='sub-desc'><p>Json格式参数,POST方式打开页面时,使用此参数传递参数,暂不支持数组格式参数</p>\n</div></li><li><span class='pre'>animate</span> : Boolean<div class='sub-desc'><p>是否使用动画,打开或回退页面时有效参数</p>\n<p>Defaults to: <code>true</code></p></div></li><li><span class='pre'>showLoading</span> : Boolean<div class='sub-desc'><p>是否显示加载提示,打开或回退页面时有效参数</p>\n<p>Defaults to: <code>true</code></p></div></li><li><span class='pre'>loadingMessage</span> : Boolean<div class='sub-desc'><p>是否显示加载提示,打开或回退页面时有效参数</p>\n<p>Defaults to: <code>'正在加载中'</code></p></div></li><li><span class='pre'>data</span> : <div class='sub-desc'><p>回退页面时,传递给回退到的页面的参数,回退到的页面有设置监听函数时,监听函数可以接收此参数</p>\n<p>Defaults to: <code>null</code></p></div></li><li><span class='pre'>pageName</span> : String<div class='sub-desc'><p>页面的名称,打开或回退页面时有效参数</p>\n<p>Defaults to: <code>''</code></p></div></li><li><span class='pre'>callBack</span> : Function<div class='sub-desc'><p>方法执行结束时的回调函数</p>\n</div></li></ul></div></div></div></div></div><div class='members-section'><div class='definedBy'>Defined By</div><h3 class='members-title icon-method'>Methods</h3><div class='subsection'><div id='method-back' class='member first-child not-inherited'><a href='#' class='side expandable'><span> </span></a><div class='title'><div class='meta'><span class='defined-in' rel='page'>page</span><br/><a href='source/ipu.html#page-method-back' target='_blank' class='view-source'>view source</a></div><a href='#!/api/page-method-back' class='name expandable'>back</a>( <span class='pre'>option</span> )<span class=\"signature\"></span></div><div class='description'><div class='short'>回退到某个历史页面,可以根据pageName回退,也可根据backIndex回退,默认回退上一个页面 ...</div><div class='long'><p>回退到某个历史页面,可以根据pageName回退,也可根据backIndex回退,默认回退上一个页面</p>\n<h3 class=\"pa\">Parameters</h3><ul><li><span class='pre'>option</span> : Object<div class='sub-desc'><p>回退参数,见<a href=\"#!/api/page-cfg-defaultOption\" rel=\"page-cfg-defaultOption\" class=\"docClass\">defaultOption</a></p>\n</div></li></ul></div></div></div><div id='method-backHome' class='member not-inherited'><a href='#' class='side expandable'><span> </span></a><div class='title'><div class='meta'><span class='defined-in' rel='page'>page</span><br/><a href='source/ipu.html#page-method-backHome' target='_blank' class='view-source'>view source</a></div><a href='#!/api/page-method-backHome' class='name expandable'>backHome</a>( <span class='pre'>option</span> )<span class=\"signature\"></span></div><div class='description'><div class='short'>回退到首页 ...</div><div class='long'><p>回退到首页</p>\n<h3 class=\"pa\">Parameters</h3><ul><li><span class='pre'>option</span> : Object<div class='sub-desc'><p>回退参数,见<a href=\"#!/api/page-cfg-defaultOption\" rel=\"page-cfg-defaultOption\" class=\"docClass\">defaultOption</a></p>\n</div></li></ul></div></div></div><div id='method-onBack' class='member not-inherited'><a href='#' class='side expandable'><span> </span></a><div class='title'><div class='meta'><span class='defined-in' rel='page'>page</span><br/><a href='source/ipu.html#page-method-onBack' target='_blank' class='view-source'>view source</a></div><a href='#!/api/page-method-onBack' class='name expandable'>onBack</a>( <span class='pre'>back</span> )<span class=\"signature\"></span></div><div class='description'><div class='short'>给页面增加一个监听,从其它页面回退到此页面,调用此函数,可以接收其它页面传来的数据 ...</div><div class='long'><p>给页面增加一个监听,从其它页面回退到此页面,调用此函数,可以接收其它页面传来的数据</p>\n<h3 class=\"pa\">Parameters</h3><ul><li><span class='pre'>back</span> : Function<div class='sub-desc'><p>监听函数</p>\n<h3 class=\"pa\">Parameters</h3><ul><li><span class='pre'>data</span> : <div class='sub-desc'><p>其它页面传过来的参数,推荐字符串或Json对象</p>\n</div></li></ul></div></li></ul></div></div></div><div id='method-open' class='member not-inherited'><a href='#' class='side expandable'><span> </span></a><div class='title'><div class='meta'><span class='defined-in' rel='page'>page</span><br/><a href='source/ipu.html#page-method-open' target='_blank' class='view-source'>view source</a></div><a href='#!/api/page-method-open' class='name expandable'>open</a>( <span class='pre'>url, option</span> )<span class=\"signature\"></span></div><div class='description'><div class='short'>get请求的方式加载页面 ...</div><div class='long'><p>get请求的方式加载页面</p>\n<h3 class=\"pa\">Parameters</h3><ul><li><span class='pre'>url</span> : String<div class='sub-desc'>\n</div></li><li><span class='pre'>option</span> : Object<div class='sub-desc'><p>回退参数,见<a href=\"#!/api/page-cfg-defaultOption\" rel=\"page-cfg-defaultOption\" class=\"docClass\">defaultOption</a></p>\n</div></li></ul></div></div></div><div id='method-post' class='member not-inherited'><a href='#' class='side expandable'><span> </span></a><div class='title'><div class='meta'><span class='defined-in' rel='page'>page</span><br/><a href='source/ipu.html#page-method-post' target='_blank' class='view-source'>view source</a></div><a href='#!/api/page-method-post' class='name expandable'>post</a>( <span class='pre'>url, option</span> )<span class=\"signature\"></span></div><div class='description'><div class='short'>使用post方式加载一个新页面 ...</div><div class='long'><p>使用post方式加载一个新页面</p>\n<h3 class=\"pa\">Parameters</h3><ul><li><span class='pre'>url</span> : String<div class='sub-desc'><p>要打开的页面地址</p>\n</div></li><li><span class='pre'>option</span> : Object<div class='sub-desc'><p>回退参数,见<a href=\"#!/api/page-cfg-defaultOption\" rel=\"page-cfg-defaultOption\" class=\"docClass\">defaultOption</a></p>\n</div></li></ul></div></div></div></div></div></div></div>","meta":{"private":true}});
|