发明名称 |
一种控件排列方法及系统 |
摘要 |
本发明提供一种控件排列方法及系统。上述方法包括以下步骤。客户端从服务器获得控件数量参数。客户端通过加载的flash插件依据控件数量参数得到N个控件。客户端将待排列信息传输至服务器。服务器分别结合(H×L)/N与(W×S)/(L+1)、(H×L)/(N×S)与W/L的比较结果,获得显示规则,并将显示规则传输至客户端。其中,待排列信息包括H、W及S,H为预设显示区域的高度,W为预设显示区域的宽度,S为控件高宽比,L为显示列数,且L≥1。客户端按照接收的显示规则将N个控件显示于客户端的预设显示区域。 |
申请公布号 |
CN102231105B |
申请公布日期 |
2013.10.16 |
申请号 |
CN201110139576.2 |
申请日期 |
2011.05.27 |
申请人 |
苏州阔地网络科技有限公司 |
发明人 |
胡加明 |
分类号 |
G06F9/44(2006.01)I;H04L29/06(2006.01)I |
主分类号 |
G06F9/44(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种控件排列方法,其特征在于,包括以下步骤:客户端从服务器获得控件数量参数;所述客户端通过加载的flash插件依据所述控件数量参数得到N个控件;所述客户端将待排列信息传输至所述服务器;所述服务器分别结合(H×L)/N与(W×S)/(L+1)、(H×L)/(N×S)与W/L的比较结果,获得显示规则,并将所述显示规则传输至所述客户端,其中,所述待排列信息包括H、W及S,H为预设显示区域的高度,W为所述预设显示区域的宽度,S为所述控件高宽比,L为显示列数,且L≥1;所述客户端按照接收的所述显示规则将所述N个控件显示于所述客户端的所述预设显示区域,其中,若(H×L)/N≥(W×S)/(L+1)且(H×L)/(N×S)≦W/L,则所述显示规则为:每个控件的高度设置为(H×L)/N,宽度设置为(H×L)/(N×S),所述N个控件排列成L列;若(H×L)/N≥(W×S)/(L+1)且(H×L)/(N×S)>W/L,则所述显示规则为:每个控件的宽度设置为W/L,高度设置为(W×S)/L,所述N个控件排列成L列。 |
地址 |
215121 江苏省苏州市苏州工业园区葑亭大道666号唯亭智能产业园8楼 |