回复 2楼roger.wang的帖子
如果页面有一个静态的FpSpread控件,前台排序没有问题。
如果把FpSpread控件放在一个用户控件里,再把这个用户控件拉到页面里来,前台排序也没有问题。
我现在说的问题重点是,FpSpread控件是代码动态生成的,会有几个是不一定的,是需要页面动态添加的。
就这时候无法实现排序。代码为:
protected void Page_Load(object sender, EventArgs e)
{
if (IsPostBack)
{
return;
}
WebUserControl1 c1 = (WebUserControl1)Page.LoadControl("WebUserControl1.ascx");
div1.Controls.Add(c1);
}
前台脚本排序的代码我们知道:
function Sort() {
var spread = this.document.getElementById("<%=FpSpread1.ClientID %>");
spread.SortColumn(spread.ActiveCol);
} |