><param name="filterConsumerInitEventArgs"></param>
public void FilterConsumerInit(object sender,
FilterConsumerInitEventArgs filterConsumerInitEventArgs)
{
if (filterConsumerInitEventArgs.FieldList != null)
fieldList = filterConsumerInitEventArgs.FieldList;
else
fieldList = null;
if (filterConsumerInitEventArgs.FieldDisplayList != null)
fielddspList = filterConsumerInitEventArgs.FieldDisplayList;
else
fielddspList = null;
if(ddl!=null)
if (ddl.Items.Count == 0 && fieldList != null)
{
for (int i = 0; i < fieldList.Length; i++)
ddl.Items.Add(new ListItem(fielddspList[i], fieldList[i]));
}
}
#endregion
protected override void RenderWebPart(HtmlTextWriter output)
{
if (!isConnected)
output.Write("请选择一个列表作为Consumer!");
else
{
if (ddl.Items.Count == 0 && fieldList != null)
{
for (int i = 0; i < fieldList.Length; i++)
ddl.Items.Add(new ListItem(fielddspList[i], fieldList[i]));
}
ddl.RenderControl(output);
tb_input.RenderControl(output);
btn_setfilter.RenderControl(output);
lb_msg.RenderControl(output);
btn_clearfilter.RenderControl(output);
}
}
protected override void CreateChildControls()
{
ddl = new DropDownList();
ddl.AutoPostBack = true;
ddl.ID = "ddl";
btn_setfilter =
