public virtual void Reload(ParameterCollection parameters) { this.Reload(new { @params = JRawValue.From(parameters.ToJson()) }); }
public void HideTab(string id) { if (id.Contains(".")) { this.Call("closeTab", JRawValue.From(id), "hide"); } else { this.Call("closeTab", id, "hide"); } }
public virtual void Reconfigure(string storeId) { StringBuilder sb = new StringBuilder("["); var comma = false; foreach (var column in this.ColumnModel.Columns) { if (comma) { sb.Append(","); } sb.Append(column.ToConfig(Ext.Net.LazyMode.Config)); comma = true; } sb.Append("]"); this.Call("reconfigure", JRawValue.From(storeId.IsEmpty() ? "undefined" : storeId), JRawValue.From(sb.ToString())); }
public virtual void Reconfigure(AbstractStore store, IEnumerable <ColumnBase> columns) { StringBuilder sb = new StringBuilder("["); var comma = false; foreach (var column in columns) { if (comma) { sb.Append(","); } sb.Append(column.ToConfig(Ext.Net.LazyMode.Config)); comma = true; } sb.Append("]"); this.Call("reconfigure", JRawValue.From(store == null ? "undefined" : store.ToConfig(Ext.Net.LazyMode.Instance)), JRawValue.From(sb.ToString())); }
/// <summary> /// /// </summary> /// <param name="module"></param> public virtual void AddModule(DesktopModule module) { this.Call("addModule", JRawValue.From(module.RenderToString())); if (module.Launcher != null) { var script = DefaultScriptBuilder.Create(module.Launcher).Build(RenderMode.AddTo, "{0}.getModule(\"{1}\")".FormatWith(this.ClientID, module.ModuleID), null, true, false, "addLauncher", true); this.AddScript(script); } if (module.Window.Count > 0) { var script = DefaultScriptBuilder.Create(module.Window.Primary).Build(RenderMode.AddTo, "{0}.getModule(\"{1}\")".FormatWith(this.ClientID, module.ModuleID), null, true, false, "addWindow", true); this.AddScript(script); } }
public virtual void Add(IEnumerable <Sprite> sprites) { StringBuilder sb = new StringBuilder(); sb.Append("["); foreach (var sprite in sprites) { sprite.Draw = this; sb.Append(new ClientConfig().Serialize(sprite, true, true)); sb.Append(","); } if (sb[sb.Length - 1] == ',') { sb.Remove(sb.Length - 1, 1); } sb.Append("]"); this.CallSurface("add", JRawValue.From(sb.ToString())); }
public virtual void SetStyle(Sprite sprite, Dictionary <string, string> styles) { sprite.Draw = this; this.CallSurface("setStyle", JRawValue.From(sprite.Proxy), styles); }
public virtual void Remove(Sprite sprite) { sprite.Draw = this; this.CallSurface("remove", JRawValue.From(sprite.Proxy)); }
public virtual void RemoveCls(Sprite sprite, string[] className) { sprite.Draw = this; this.CallSurface("removeCls", JRawValue.From(sprite.Proxy), className); }
public void ShowTab(string id, int index) { this.Call("addTab", id.Contains(".") ? JRawValue.From(id) : JRawValue.From("Ext.getCmp('" + id + "')"), index, false); }
public virtual void AddGradient(Gradient gradient) { this.CallSurface("addGradient", JRawValue.From(new ClientConfig().Serialize(gradient))); }
/// <summary> /// /// </summary> /// <param name="windowId"></param> public virtual void RestoreWindow(string windowId) { this.Call("restoreWindow", JRawValue.From(windowId)); }
public void ShowTab(AbstractContainer tab, int index) { this.Call("addTab", JRawValue.From(tab.ClientID), index, false); }
public void CloseTab(string id, CloseAction action) { this.Call("closeTab", JRawValue.From(id), action.ToString().ToLowerInvariant()); }
public virtual void SetAttributes(SpriteAttributes attrs) { this.CallTemplate("setAttributes", JRawValue.From(attrs.Serialize())); }
/// <summary> /// Shows the built-in event edit form for the passed in event record. This method automatically hides the calendar views and navigation toolbar. To return to the calendar, call hideEditForm. /// </summary> /// <param name="record">The event record to edit</param> public void ShowEditForm(ModelProxy record) { this.Call("showEditForm", JRawValue.From(record.ModelInstance)); }
/// <summary> /// Changes the data store bound to this view and refreshes it. /// </summary> /// <param name="storeId">The store id to bind to this view</param> public virtual void BindStore(string storeId) { this.Call("bindStore", JRawValue.From(storeId)); }
/// <summary> /// Start editing the specified record, using the specified Column definition to define which field is being edited. /// </summary> /// <param name="record">The Store data record which backs the row to be edited.</param> /// <param name="columnIndex">The Column object index defining the column to be edited.</param> public virtual void StartEdit(ModelProxy record, int columnIndex) { this.Call("startEdit", JRawValue.From(record.ModelInstance), columnIndex); }
/// <summary> /// Start editing the specified record, using the specified Column definition to define which field is being edited. /// </summary> /// <param name="record">The Store data record which backs the row to be edited.</param> /// <param name="dataIndex">The Column object dataIndex defining the column to be edited.</param> public virtual void StartEdit(ModelProxy record, string dataIndex) { this.Call("startEdit", JRawValue.From(record.ModelInstance), new JRawValue("{0}.grid.headerCt.down('gridcolumn[dataIndex={1}]')".FormatWith(this.ClientID, dataIndex))); }
public void ShowTab(AbstractContainer tab, bool activate) { this.Call("addTab", JRawValue.From(tab.ClientID), activate); }
public virtual void SetText(Sprite sprite, string text) { sprite.Draw = this; this.CallSurface("setText", JRawValue.From(sprite.Proxy), text); }
/// <summary> /// Sets the click handler of this item /// </summary> /// <param name="handler">The handler function</param> protected virtual void SetHandler(string handler) { this.Call("setHandler", JRawValue.From(handler)); }
/// <summary> /// /// </summary> /// <param name="windowId"></param> public virtual void MinimizeWindow(string windowId) { this.Call("minimizeWindow", JRawValue.From(windowId)); }
public virtual void InsertColumn(int index, ColumnBase column) { this.ColumnModel.Columns.Add(column); this.Call("insertColumn", index, JRawValue.From(column.ToConfig(Ext.Net.LazyMode.Config))); }
/// <summary> /// /// </summary> /// <param name="window"></param> /// <param name="instanceOf"></param> public virtual void CreateWindow(AbstractWindow window, string instanceOf) { this.Call("createWindow", window.ToConfig(), JRawValue.From(instanceOf)); }
public void ShowTab(string id, bool activate) { this.Call("addTab", id.Contains(".") ? JRawValue.From(id) : JRawValue.From("Ext.getCmp('" + id + "')"), activate); }
public virtual void AddColumn(ColumnBase column) { this.ColumnModel.Columns.Add(column); this.Call("addColumn", JRawValue.From(column.ToConfig(Ext.Net.LazyMode.Config))); }
public virtual void Add(Sprite sprite) { sprite.Draw = this; this.CallSurface("add", JRawValue.From(new ClientConfig().Serialize(sprite, true, true))); }
public virtual void UpdateSelectedItems() { this.Call("setSelectedItems", JRawValue.From(this.SelectedItems.Serialize())); }
public void CloseTab(AbstractContainer tab, CloseAction action) { this.Call("closeTab", JRawValue.From(tab.ClientID), action.ToString().ToLowerInvariant()); }