一个好玩的bug
今天偶然发现了一个AX的bug,蛮好玩。
问题描述:
在AX中支持多中过滤方式,其中在右键菜单中有两种,筛选方式字段,筛选方式选择(BTW:一直对这两种说法摸不着头脑,英文是Filter by Field和Filter by selection,翻译成按字段筛选和按当前值筛选会不会好些?其实吐着吐着就习惯了,这些习惯的问题倒也无伤大雅),问题出在筛选方式选择上,如果当前值中包含"这个字符,这个筛选就出问题了
在点击筛选方式选择后,正常情况下应该筛选出物料名称为 Test"Item的物料,可是实际情况是筛选的是物料名称为Test的物料。
原因:
跟踪了一下执行的SQL语句,传到后台的值是Test,看来是筛选方式选择这个菜单在传值的时候出问题了,"以及其后面的值会被喀嚓掉。
在其他筛选方式下都是没有问题的。
问题描述:
在AX中支持多中过滤方式,其中在右键菜单中有两种,筛选方式字段,筛选方式选择(BTW:一直对这两种说法摸不着头脑,英文是Filter by Field和Filter by selection,翻译成按字段筛选和按当前值筛选会不会好些?其实吐着吐着就习惯了,这些习惯的问题倒也无伤大雅),问题出在筛选方式选择上,如果当前值中包含"这个字符,这个筛选就出问题了
在点击筛选方式选择后,正常情况下应该筛选出物料名称为 Test"Item的物料,可是实际情况是筛选的是物料名称为Test的物料。
原因:
跟踪了一下执行的SQL语句,传到后台的值是Test,看来是筛选方式选择这个菜单在传值的时候出问题了,"以及其后面的值会被喀嚓掉。
在其他筛选方式下都是没有问题的。