本帖最后由 Simon.hu 于 2017-8-8 12:11 编辑
在活字格里面有一个非常重要的概念--当前行。这是一个十分重要的概念,理解好了当前行,你可以很好的理解和设计很多功能。何为“当前行”?顾名思义,就是当前这一行的数据是哪一个。如果你还是不明白的话,很正常,我们一起来看看,这样的一个例子。
问题描述:
有两个页面,一个是员工列表页面,一个是编辑页面。
如何做到,点击列表中的某一行的一个按钮,就可以跳转到他的修改页面?
问题答案:
其实做法十分的简单,就是加一个类似超链接的控件,给这个控件添加一个跳转命令,问题就可以解决。如下图所示:
设置完成的以后,在网页里的效果,您会发现你随便选择一行,然后点击修改,你会发现这一行的数据,已经在修改页面展示,其他的行的也是一样的,如下图所示:
解决了这个问题,现在我们回过头来,这里要引出另外的一个问题,为什么这么简单的设置就可以完成如此高级的功能呢?
其中的道理就是就是当前行的概念,
第一次我们的这个表当前行是第一行,所以点击修改以后第一行的数据就会被加载到“修改页面”;
第二次我们的这个表当前行是第三行,所以点击修改以后第三行的数据就会被加载到“修改页面”;
这个当前行无论你知不知道,他就在那里,也正是因为他的存在,我们的很多的操作都会变的简单,其实活字格里面的也早已对此概念有所讲解,只是很多人都没有发现
在一个表中,当前行一定会存在。
但是任何的好功能都是有利也有弊的,那么功能或者说概念的弊端在哪里呢?
很多的客户已经遇到了,如下图:
当我们的使用选择列的时候,默认就选择了一行而且必须选择一行,这个可能是很多用户都不想看到的。我们也正在尝试修复这个问题。
恭喜你又掌握了的一个新的活字格套路。
|