script/
OPS.Runtime.Core.js
OPS.Runtime.Opscl.js
OPS.PsContainer.js
OPS.TempletCard.js
OPS.ActiveTable.js
OPS.PsService.js
demo/ 作为常用DEMO
demo2/ 作为嵌入式常用DEMO
demo3/ 作为超复杂组合DEMO
///////////////////////////////////////////////////////////////////////
OPS 3.0 应用接口说明:
=======================================================================
PsContainer::
toOps() //toXml()的m1版本,为向后兼容而预留
toXml() //toOps()的r1版本,
load([opsXml]) //装载OPS字符串,并把数据绑定给表单控件(如果在bind()时,已完成@ops_hid的绑定,则不需要@opsXml参数)
bind([container][,ops_hid]) //建议,使用任何ops组件,都调用一下bind();不管,有没有东西要绑定;
--事这站,bind(),在ops 3.0里,取代了原先2.0里需要写脚本去实现动态控制的机制;
--只要在bind(),已绑定所有相关的控件.即不需要再写任何的代码;
save() //3.0 r1 新引入的接口,需要在bind()时,完成@ops_hid的绑定
saveDefault() //在bind的时候,会自动调用该方法,保存页面最初的数据,可用于操作后的还原;
或者在没有使用过bind()的情况下,可单独使用;
loadDefault() //将页面数据还原到最初的状态;
setParent(pso) //3.0 r1 新引入的接口,专为组件之间的整合而用,具体使用请参考DEMO
=========================================================================
ActiveTable::
toOps() //参考[PsContainer]部分的说明
toXml() //参考[PsContainer]部分的说明
load([opsXml]) //参考[PsContainer]部分的说明
bind(templetRow [,addButton][, delButton][, ops_hid])
save() //参考[PsContainer]部分的说明
append() //从模板行里复制一份,并作为新行添加到未尾;
remove([this]) //将当前行删除掉;
clear() //清空所有的行;
setParent(pso) //参考[PsContainer]部分的说明
============================================================================
TempletCard::
toOps() //参考[PsContainer]部分的说明
toXml() //参考[PsContainer]部分的说明
load([opsXml]) //参考[PsContainer]部分的说明
bind(cardContainer, tabContainer [,addButton][, delButton][, ops_hid])
--@cardContainer:卡片容器
--@tabContainer :标签容器
save() //参考[PsContainer]部分的说明
append() //保存当前卡片的数据,然后还原容器里的数据,并添加一个PsObject对象,对象当前的数据;
remove() //移除已选中的项
select(key) //选择一项进行展示;
clear() //清空所有的项;
setParent(pso) //参考[PsContainer]部分的说明
浙公网安备 33010602011771号