|
本帖最后由 zhoushaobb 于 2018-4-4 14:02 编辑
优先级需求及从上至下顺序匹配不冲突。
优先级就应该以数字序号的形式表示,0-999,0为最高优先级,999为最低优先级,这个优先级字段可供用户填写和修改;然后,在策略列表的展现方式,必须默认按照优先级序号从小到大排序。
楼上的朋友坚持建议爱快按从下至下顺序匹配,就是希望在优先级的展现上,有序、直观,那么排序就解决了这个问题。
优先级以数字序号的形式表示,又能妥善解决大众对于策略优先级功能的需求,且操作上简单不复杂。
爱快在具体操作功能的实现上,我的想法是:
新增两个操作项:“上移、下移”两个箭头,每一行策略均可由用户通过鼠标点击来调整该行策略的优先级;
上移,则优先级-1(0-999,0为最高优先级),下移则优先级+1(优先级降低)。
以上建议能满足绝大多数人用户的需求,操作简便直观。
但仍然需要考虑用户存在的极端情况,例如我有几百条策略,其中一条策略的优先级需要从100改成2,通过上移、下移操作来修改一条策略的优先级需要点击100下,太费时太麻烦了,怎么办?
不需要增加任何按钮和输入框,爱快只需要实现这个优先级字段可供用户手工修改填写数字序号就OK了。
例如原先优先级为100的一条策略需要修改为优先级2,用户只需要把优先级改成2就行了。
至于原先那条优先级为2的策略,怎么处理?这就涉及到一个“允不允许存在两条同优先级序号的策略”的问题了。
如果不允许,特别不建议不让用户直接由100改成2,因为这样会让用户操作特别麻烦,爱快可以自动实现原先优先级为2的策略及它以下的策略优先级整体下移;
如果允许相同优先级,那没什么好说的了。
这方面具体怎么细化,你们爱快产品Go们自己深度思考,再完善喽!
太深的思考不是我一个普通用户该干的。
|
|