如何为我的下拉选项设置自定义优先级

姆斯韦萨

我从dackend下拉列表中的值作为JSON String对象。我的Json String包含2个值,一个是id,另一个是e_name。现在我在下拉列表中显示e_name。

script language="JavaScript">
function getEnvNames(result){
    $("#environmentDetails").empty();
    var data = JSON.parse(result);
    $.each(data, function(key, value)
    {

        $("#environmentDetails").append("<option>" + value.environments_name  + "</option>");

    });

}
</script>

这是我的JSON对象

{"id":3272,"C_name":"HCL - Demo"},{"id":3255,"company_name":"IBM1 - Test"},{"id"
:3257,"company_name":"ECO1 - Development"},{"id":3253,"company_name":"MindSpace - Development"
},{"id":3256,"company_name":"ABC - Demo"},{"id":3258,"company_name":"CDF - Test"},
{"id":3205,"company_name":"FGR - Production"},{"id":3208,"company_name":"RFGGDDF - Production"
}]

像这样的e_name值在那里。我在下拉列表中显示这些值。

    HCL - Demo
   IBM1 - Test
    ECO1 - Development
    MindSpace - Development
    ABC - Demo
   CDF - Test
   FGR - Production
   RFGGDDF - Production

如果我的下拉选项包含(FGR-生产)之类的职业,我想给予第一优先权。然后,如果我的下拉菜单包含devevelopement(MindSpace-开发),那么我必须给予第二优先权。例如test-3rd优先演示).4th优先级测试(CDF-Test)..

我的怀疑是如何为我的下拉选项设置自定义优先级。

像这样,我从后端获取我的JSON String对象。

@RequestMapping(value = "/environments", method = RequestMethod.POST)
      public @ResponseBody String getEnvironmentNames(@RequestParam String selectedcustomername) throws SQLException {
        System.out.println("selectedcustomername"+selectedcustomername);
        ModelAndView modelAndView = new ModelAndView();
        modelAndView.addObject("environments", new Environments());
         List<Environments>  environmentnamesList= loginD.getEnvironments(selectedcustomername);
         Gson gson = new Gson();
         System.out.println("gson"+gson);
         String jsonString = gson.toJson(environmentnamesList);
         return jsonString;
    }
Shravan Chaurasiya

现在,我认为您的问题可能会解决....

    function getEnvNames(result) {$("#environmentDetails").empty();
    var data = new Array(), newarr = new Array();
    data = JSON.parse(result);
    $.each(data, function (key, value) {
        for (var i = 0; i < data.length; i++) { if (data[i].search("pro") > 0) { newarr.push(data[i]); data.splice(i, 1); i = i - 1; } }
        for (var i = 0; i < data.length; i++) { if (data[i].search("dev") > 0) { newarr.push(data[i]); data.splice(i, 1); i = i - 1; } }
        for (var i = 0; i < data.length; i++) { if (data[i].search("test") > 0) { newarr.push(data[i]); data.splice(i, 1); i = i - 1; } }
        for (var i = 0; i < newarr.length; i++) { $("#environmentDetails").append("<option>" + newarr[i] + "</option>");}
    });}

 Output

 infosys - pro  
 ibm - pro  
 hcl - dev  
 ibm -  test  
 emc - test

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何优先于默认Angular-material CSS的自定义CSS优先级

来自分类Dev

为自定义创建的串行异步队列设置优先级

来自分类Dev

如何在PyMC3中定义自定义优先级

来自分类Dev

如何在PyMC3中定义自定义优先级

来自分类Dev

自定义和内置Directve之间的优先级

来自分类Dev

具有自定义顺序的优先级队列

来自分类Dev

优先级队列的自定义比较功能

来自分类Dev

如何为应用程序设置MIME优先级?

来自分类Dev

如何在优先级队列中将functor用作自定义比较器

来自分类Dev

如何使用DataTable按MoSCoW优先级自定义表排序方式?

来自分类Dev

如何为任务优先级建模?

来自分类Dev

如何为规则设定优先级?

来自分类Dev

VS Code 扩展:如何为扩展的设置/配置设置顺序/优先级?

来自分类Dev

如何设置Android服务的优先级?

来自分类Dev

如何设置 ExchangeService 的 ResponseMessage 的优先级

来自分类Dev

使用自定义getter同时计算的SqlComputed属性:优先级是多少?

来自分类Dev

自定义存储库的Spring Data Solr优先级

来自分类Dev

自定义优先级队列比较器,用于访问类的私有成员

来自分类Dev

具有类中的自定义比较功能的C ++优先级队列

来自分类Dev

Cython中具有自定义比较器的优先级队列

来自分类Dev

自定义存储库的Spring Data Solr优先级

来自分类Dev

自定义优先级队列比较器,用于访问类的私有成员

来自分类Dev

具有自定义测试用例优先级的测试结果图表

来自分类Dev

如何为某些HTML页面部件的屏幕阅读器设置优先级?

来自分类Dev

如何为Parallel.Async后台任务设置更高的任务优先级?

来自分类Dev

命令选项的优先级?

来自分类Dev

如何在优先级队列中设置优先级

来自分类Dev

设置$ PATH的优先级

来自分类Dev

如何设置我的Bluetooth python脚本的优先级高于Ubuntu的请求?

Related 相关文章

  1. 1

    如何优先于默认Angular-material CSS的自定义CSS优先级

  2. 2

    为自定义创建的串行异步队列设置优先级

  3. 3

    如何在PyMC3中定义自定义优先级

  4. 4

    如何在PyMC3中定义自定义优先级

  5. 5

    自定义和内置Directve之间的优先级

  6. 6

    具有自定义顺序的优先级队列

  7. 7

    优先级队列的自定义比较功能

  8. 8

    如何为应用程序设置MIME优先级?

  9. 9

    如何在优先级队列中将functor用作自定义比较器

  10. 10

    如何使用DataTable按MoSCoW优先级自定义表排序方式?

  11. 11

    如何为任务优先级建模?

  12. 12

    如何为规则设定优先级?

  13. 13

    VS Code 扩展:如何为扩展的设置/配置设置顺序/优先级?

  14. 14

    如何设置Android服务的优先级?

  15. 15

    如何设置 ExchangeService 的 ResponseMessage 的优先级

  16. 16

    使用自定义getter同时计算的SqlComputed属性:优先级是多少?

  17. 17

    自定义存储库的Spring Data Solr优先级

  18. 18

    自定义优先级队列比较器,用于访问类的私有成员

  19. 19

    具有类中的自定义比较功能的C ++优先级队列

  20. 20

    Cython中具有自定义比较器的优先级队列

  21. 21

    自定义存储库的Spring Data Solr优先级

  22. 22

    自定义优先级队列比较器,用于访问类的私有成员

  23. 23

    具有自定义测试用例优先级的测试结果图表

  24. 24

    如何为某些HTML页面部件的屏幕阅读器设置优先级?

  25. 25

    如何为Parallel.Async后台任务设置更高的任务优先级?

  26. 26

    命令选项的优先级?

  27. 27

    如何在优先级队列中设置优先级

  28. 28

    设置$ PATH的优先级

  29. 29

    如何设置我的Bluetooth python脚本的优先级高于Ubuntu的请求?

热门标签

归档