有时程序需要局部刷新,如果是基于浏览器开发,可以使用Ajax。客户端的桌面程序,一般控件实现,让控件来处理。控件不理想的地方就是页面固定,缺乏变化。aardio可以通过HTMLayout页面基于HTML和CSS,设计丰富多彩的客户端视觉效果。
下面是一个例子,左侧中间有个目录树,点击目录树时能自动刷新左侧下面的内容目录;点击目录内容能刷新右侧的详情内容。这些都是通过HTML和CSS来完成。
一个例子,局部刷新效果一
一个例子,局部刷新二
点击目录数,刷新内容目录的核心代码,如下
代码一
点击内容目录,刷新内容详情的代码,如下:
代码二