3,242
社区成员
发帖
与我相关
我的任务
分享
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using Microsoft.SharePoint;
namespace DiyWebPart.Part
{
public class DeleteTask : WebPart, INamingContainer
{
private FreeTextBoxControls.FreeTextBox _FreeTestBox = new FreeTextBoxControls.FreeTextBox()
{
Width = Unit.Parse("629"),
Height = Unit.Parse("200"),
EnableHtmlMode = false,
Language = "zh-CN",
ToolbarLayout = "ParagraphMenu,FontFacesMenu,FontSizesMenu,FontForeColorsMenu;"
+"Bold,Italic,Underline;JustifyLeft,JustifyRight,JustifyCenter,JustifyFull;"
+"BulletedList,NumberedList;CreateLink,InsertImage"
};
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using Microsoft.SharePoint;
namespace DiyWebPart.Part
{
public class DeleteTask : WebPart, INamingContainer
{
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using Microsoft.SharePoint;
namespace DiyWebPart.Part
{
public class DeleteTask : WebPart, INamingContainer
{
private HtmlTableCell _HtmlTableCell = new HtmlTableCell();
private CheckBox _CheckBox = new CheckBox()
{
Text = "是",
Checked = true
};
private FreeTextBoxControls.FreeTextBox _FreeTestBox = new FreeTextBoxControls.FreeTextBox()
{
Width = Unit.Parse("629"),
Height = Unit.Parse("200"),
EnableHtmlMode = false,
Language = "zh-CN",
ToolbarLayout = "ParagraphMenu,FontFacesMenu,FontSizesMenu,FontForeColorsMenu;Bold,Italic,Underline;JustifyLeft,JustifyRight,JustifyCenter,JustifyFull;BulletedList,NumberedList;CreateLink,InsertImage"
};
private Button _Button = new Button()
{
Width = Unit.Parse("89"),
Text = "拒绝任务"
};
public DeleteTask()
{
this._Button.Click += new EventHandler(_Button_Click);
}
void _Button_Click(object sender, EventArgs e)
{
//base.Page.Response.Redirect();
}
protected override void OnLoad(EventArgs e)
{
base.OnLoad(e);
if (this.Page.IsPostBack == true)
{
this.AddControls();
}
}
protected override void CreateChildControls()
{
this.Controls.Add(new LiteralControl("<table>" + "\n"));
this.Controls.Add(new LiteralControl(" <tr>" + "\n"));
this.Controls.Add(this._HtmlTableCell);
this.Controls.Add(new LiteralControl(" </tr>" + "\n"));
this.Controls.Add(new LiteralControl("</table>" + "\n"));
if (this.Page.IsPostBack == false) this.AddControls();
}
//画表单
private void AddControls()
{
//得到登录的用户名
string loginName = base.Page.User.Identity.Name;
base.Page.ClientScript.RegisterStartupScript(this.GetType(), "checkClick", "<script>function checkClick(ob){ if(ob.checked==false) {document.getElementById(\"div1\").style.display=\"block\";} else{document.getElementById(\"div1\").style.display=\"none\";} }</script>");
this._HtmlTableCell.Controls.Add(new LiteralControl("<table width='639px'>" + "\n"));
//第一行
this._CheckBox.Attributes.Add("onclick", "checkClick(this)");//document.getElementById('text1').style.display=block;");
this._HtmlTableCell.Controls.Add(new LiteralControl(" <tr>" + "\n"));
this._HtmlTableCell.Controls.Add(new LiteralControl(" <td>" + "\n"));
this._HtmlTableCell.Controls.Add(new LiteralControl("是否同意此任务申请:"));
this._HtmlTableCell.Controls.Add(this._CheckBox);
this._HtmlTableCell.Controls.Add(new LiteralControl(" </td>" + "\n"));
this._HtmlTableCell.Controls.Add(new LiteralControl(" </tr>" + "\n"));
//第二行
this._HtmlTableCell.Controls.Add(new LiteralControl(" <tr>" + "\n"));
this._HtmlTableCell.Controls.Add(new LiteralControl(" <td>" + "\n"));
this._HtmlTableCell.Controls.Add(new LiteralControl(" <div id=\"div1\" style=\"display:none;\"><div id=\"div2\" style=\"padding-top:15px;float:left;\">拒绝理由:</div>" + "\n<div id=\"div3\">"));
this._HtmlTableCell.Controls.Add(this._FreeTestBox);
this._HtmlTableCell.Controls.Add(new LiteralControl("</div><br/><br/><div style=\"padding-left:543px;\">"));
this._HtmlTableCell.Controls.Add(this._Button);
this._HtmlTableCell.Controls.Add(new LiteralControl(" </div></div>" + "\n"));
this._HtmlTableCell.Controls.Add(new LiteralControl(" </td>" + "\n"));
this._HtmlTableCell.Controls.Add(new LiteralControl(" </tr>" + "\n"));
//第九行
}
}
}