Hi Vladimir,
Please see the below code
<%@ Page Language="C#" %>
<%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
<%@ Register Namespace="Test" TagPrefix="aa" %>
<html>
<head runat="server">
<title>Listagem</title>
</head>
<body>
<div>
<ext:ResourceManager runat="server" />
<%--BODY--%>
<aa:Combo runat="server" fields="fullName" />
</div>
</body>
</html>
using System;
using System.Web;
using Ext.Net;
namespace Test
{
public class Combo : Ext.Net.ComboBox
{
#region Protected Methods
protected override void OnInit(EventArgs e)
{
this.QueryMode = DataLoadMode.Remote;
this.TriggerAction = TriggerAction.All;
this.MinChars = 1;
this.PageSize = 10;
this.TypeAhead = false;
this.Editable = true;
this.ForceSelection = true;
var reader = new Ext.Net.JsonReader();
var model = new Model();
model.Fields.Add("fullName");
model.Fields.Add("active", ModelFieldType.Boolean);
reader.Root = "data";
reader.TotalProperty = "total";
var proxy = new Ext.Net.AjaxProxy();
proxy.ActionMethods.Read = HttpMethod.POST;
proxy.Url = this.getProxyUrl();
var store = new Ext.Net.Store();
this.EnsureID();
store.WarningOnDirty = false;
this.Store.Add(store);
store.Model.Add(model);
store.Reader.Add(reader);
store.Proxy.Add(proxy);
store.AutoLoad = false;
base.OnInit(e);
}
protected virtual string getProxyUrl()
{
return ("https://examples2.ext.net/examples/Gridpanel/Shared/PlantJsonService.asmx");
}
#endregion
}
}
Thanks