JqGrid带有自动完成文本字段,而不是下拉列表+;使现代化

JqGrid带有自动完成文本字段,而不是下拉列表+;使现代化,jqgrid,Jqgrid,现在我有一个jqgrid,其中有3列作为下拉列表,其他一些列作为普通文本 我受此启发,想尝试做一个自动完成文本框来代替我的下拉列表,它以与我的dropodwns相同的方式检索数据。 我正试图在一个带有文本框的专栏上做这个自动取款机。问题是,当我运行代码并用我的自动完成字段输入列时,我只是得到了“加载…”,看起来我没有以正确的方式检索数据 代码: 更新 传统信息: 我试图使自动完成的列名为EanNummer {name:'EanNummer',index:'EanNummer',宽度:65,可排

现在我有一个jqgrid,其中有3列作为下拉列表,其他一些列作为普通文本

我受此启发,想尝试做一个自动完成文本框来代替我的下拉列表,它以与我的dropodwns相同的方式检索数据。 我正试图在一个带有文本框的专栏上做这个自动取款机。问题是,当我运行代码并用我的自动完成字段输入列时,我只是得到了“加载…”,看起来我没有以正确的方式检索数据

代码:

更新

传统信息:

我试图使自动完成的列名为EanNummer

{name:'EanNummer',index:'EanNummer',宽度:65,可排序:true,可编辑:true}

我的动作必须在加载时发生,如下所示:

    public JsonResult GetCustumer3()
    {
        string vendorId = "";
        var username = "";
        var name = System.Web.HttpContext.Current.User.Identity.Name;
        var charArray = name.Split("\\".ToCharArray());
        username = charArray.Last();
        vendorId = service.GetVendorIdByUsername(username);

        var list = new List<string>();
        var customcat1 = service.GetAllIntCustomCategory1(vendorId);
        foreach (var custom1 in customcat1)
        {
            if (custom1.SortOrderId == 0)
                custom1.CustomName = "";
            list.Add(custom1.CustomName);
        }

        return Json(list);
    }
loadComplete:函数(){

其中,源位置的“@Url.Action”(“GetCustumer3”)”是控制器中的一个方法,如下所示:

    public JsonResult GetCustumer3()
    {
        string vendorId = "";
        var username = "";
        var name = System.Web.HttpContext.Current.User.Identity.Name;
        var charArray = name.Split("\\".ToCharArray());
        username = charArray.Last();
        vendorId = service.GetVendorIdByUsername(username);

        var list = new List<string>();
        var customcat1 = service.GetAllIntCustomCategory1(vendorId);
        foreach (var custom1 in customcat1)
        {
            if (custom1.SortOrderId == 0)
                custom1.CustomName = "";
            list.Add(custom1.CustomName);
        }

        return Json(list);
    }
public JsonResult GetCustumer3()
{
字符串vendorId=“”;
var username=“”;
var name=System.Web.HttpContext.Current.User.Identity.name;
var charArray=name.Split(“\\”.ToCharArray());
username=charArray.Last();
vendorId=service.GetVendorIdByUsername(用户名);
var list=新列表();
var customcat1=service.GetAllIntCustomCategory1(vendorId);
foreach(customcat1中的var custom1)
{
如果(custom1.SortOrderId==0)
custom1.CustomName=“”;
列表.添加(custom1.CustomName);
}
返回Json(列表);
}
我正在将字符串列表作为jsonresult返回给源代码,但jqgrid能找到这样做的方法吗