Exemplo n.º 1
0
        private string BuildParams(ParameterCollection parameters)
        {
            StringBuilder sb = new StringBuilder("function(store,options){if (!options.params){options.params = {};};");

            sb.AppendFormat("Ext.apply(options.params,{0});", parameters.ToJson(2));
            sb.AppendFormat("Ext.applyIf(options.params,{0});", parameters.ToJson(1));
            sb.Append("}");

            return(sb.ToString());
        }
Exemplo n.º 2
0
 public virtual void Reload(ParameterCollection parameters)
 {
     this.Reload(new
     {
         @params = JRawValue.From(parameters.ToJson())
     });
 }
Exemplo n.º 3
0
        private string BuildParams(ParameterCollection parameters, string userHandler, bool isFn)
        {
            StringBuilder sb = new StringBuilder("function(form,action){if (!form.baseParams){form.baseParams={};};");

            sb.AppendFormat("Ext.apply(form.baseParams,{0});", parameters.ToJson());

            if (userHandler.IsNotEmpty())
            {
                sb.Append(userHandler);

                if (isFn)
                {
                    sb.Append("(form,action);");
                }
            }
            sb.Append("}");

            return(sb.ToString());
        }
Exemplo n.º 4
0
        private string BuildRemoteParams(ParameterCollection parameters, string userHandler, bool isFn)
        {
            StringBuilder sb = new StringBuilder("function(tree, node, action, o){");

            sb.AppendFormat("Ext.apply(o.params,{0});", parameters.ToJson());

            if (userHandler.IsNotEmpty())
            {
                sb.Append(userHandler);

                if (isFn)
                {
                    sb.Append("(tree, node, action, o);");
                }
            }
            sb.Append("}");

            return(sb.ToString());
        }
Exemplo n.º 5
0
 /// <summary>
 /// Sets the href of the link dynamically according to the params passed, and any baseParams configured.
 /// Only valid if the Button was originally configured with a href
 /// </summary>
 /// <param name="_params">Parameters to use in the href URL.</param>
 public virtual void SetParams(ParameterCollection _params)
 {
     this.Call("setParams", new JRawValue(_params.ToJson()));
 }