private BuildParams ( ParameterCollection parameters, string userHandler, bool isFn ) : string | ||
parameters | ParameterCollection | |
userHandler | string | |
isFn | bool | |
return | string |
private string BuildParams(ParameterCollection parameters, string userHandler, bool isFn)
{
StringBuilder sb = new StringBuilder("function(loader,node){if (!loader.baseParams){loader.baseParams = {};};");
sb.AppendFormat("Ext.apply(loader.baseParams,{0});", parameters.ToJson(0));
if (userHandler.IsNotEmpty())
{
sb.Append(userHandler);
if (isFn)
{
sb.Append("(loader,node);");
}
}
sb.Append("}");
return sb.ToString();
}