英文:
How to keep pick list sorted in original order on Azure DevOps Services Hosted XML process?
问题
如何保持拾取列表的原始顺序而不是按字母顺序排序。
拾取列表的代码如下:
<FIELD name="Release Date" refname="ReleaseDate" type="String" reportable="dimension">
<ALLOWEXISTINGVALUE />
<ALLOWEDVALUES expanditems="true">
<LISTITEM value="May 2023 Rel" />
<LISTITEM value="Jun 2023 Rel" />
<LISTITEM value="Jul 2023 Rel" />
<LISTITEM value="Aug 2023 Rel" />
<LISTITEM value="Sep 2023 Rel" />
<LISTITEM value="Oct 2023 Rel" />
<LISTITEM value="Nov 2023 Rel" />
<LISTITEM value="Dec 2023 Rel" />
<LISTITEM value="Jan 2024 Rel" />
<LISTITEM value="Feb 2024 Rel" />
<LISTITEM value="Mar 2024 Rel" />
<LISTITEM value="Apr 2024 Rel" />
<LISTITEM value="May 2024 Rel" />
</ALLOWEDVALUES>
</FIELD>
图片 - 显示的列表 - 按字母顺序排序
查看了文档,但未找到保持排序顺序的选项。
英文:
How to keep Pick List Sorted as original order - not alphabetically.
Code of Pick List
<FIELD name="Release Date" refname="ReleaseDate" type="String" reportable="dimension">
<ALLOWEXISTINGVALUE />
<ALLOWEDVALUES expanditems="true">
<LISTITEM value="May 2023 Rel" />
<LISTITEM value="Jun 2023 Rel" />
<LISTITEM value="Jul 2023 Rel" />
<LISTITEM value="Aug 2023 Rel" />
<LISTITEM value="Sep 2023 Rel" />
<LISTITEM value="Oct 2023 Rel" />
<LISTITEM value="Nov 2023 Rel" />
<LISTITEM value="Dec 2023 Rel" />
<LISTITEM value="Jan 2024 Rel" />
<LISTITEM value="Feb 2024 Rel" />
<LISTITEM value="Mar 2024 Rel" />
<LISTITEM value="Apr 2024 Rel" />
<LISTITEM value="May 2024 Rel" />
</ALLOWEDVALUES>
</FIELD>
Image - List on Display - sorted alphabetically
looked through documentation and couldn't find an option to keep sorting
https://learn.microsoft.com/en-us/azure/devops/reference/add-modify-field?view=azure-devops-2022#picklist
答案1
得分: 1
根据文档:
列表中的元素始终以字母数字顺序显示,不管您如何在XML定义文件中输入它们。 引用名称或 refname 是字段的编程名称。 所有其他规则应参考 refname。 有关更多信息,请参阅命名限制和约定。
因此,要实现您想要的方式,唯一的方法是在字段名称前面添加某种可排序的标识符,例如 001 - May 2023
、002 - June 2023
等。
英文:
Per the documentation:
> Elements within the list always appear in alphanumeric order, regardless of how you enter them in the XML definition file. The Reference Name, or refname, is the programmatic name for the field. All other rules should refer to the refname. For more information, see Naming restrictions and conventions.
Thus, the only way to do what you want is to add some sort of sortable identifier at the front of the field name. i.e. 001 - May 2023
, 002 - June 2023
, etc.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论