/// <summary> /// Render twitter status from template and render it /// </summary> /// <param name="status"></param> /// <returns></returns> private string RenderStatus(TwitterStatus status) { // try search if contains any eval scripts var html = RenderEvalScripts(_twitter.StatusTemplate, status); // render control directly if template not contains eval scripts if (string.IsNullOrEmpty(html)) { var pHolder = new ListViewDataItem(0, 0) { DataItem = status }; _twitter.StatusTemplate.InstantiateIn(pHolder); pHolder.DataBind(); html = RenderControl(pHolder); } return html; }
private static TextBox GetExpressionControl(ListViewDataItem dataItem) { return dataItem.FindControl("tbExp") as TextBox; }
private static DropDownList GetFieldNameControl(ListViewDataItem dataItem) { return dataItem.FindControl("ddField") as DropDownList; }
private static DayKind GetDayKind(ListViewDataItem item, string name) { var ctrl = item.FindControl(name) as DropDownList; return (DayKind)Enum.Parse(typeof(DayKind), ctrl.SelectedValue); }
private static int GetInt(ListViewDataItem item, string name) { var ctrl = item.FindControl(name) as DropDownList; return int.Parse(ctrl.SelectedValue); }
bool DoSelectDataItem(ListViewDataItem item) { return item.DisplayIndex == 0; // selects the first item in the list (this is just an example after all; keeping it simple :D ) }
protected static Button GetAceVisibilityButton(ListViewDataItem dataItem) { return dataItem.FindControl("ButtonVisibleAcePanel") as Button; }
protected static Label GetPermissionNameControl(ListViewDataItem dataItem) { return dataItem.FindControl("LabelPermissionName") as Label; }
protected static CheckBox GetPermissionDenyCheckbox(ListViewDataItem dataItem) { return dataItem.FindControl("CbPermissionDeny") as CheckBox; }
protected static Label GetIdentityIconControl(ListViewDataItem dataItem) { return dataItem.FindControl("LabelIcon") as Label; }
protected static ListView GetPermissionListViewControl(ListViewDataItem dataItem) { return dataItem.FindControl("ListViewAce") as ListView; }
private void RefreshAcePanelVisibility(ListViewDataItem dataItem) { var lblHidden = GetHiddenAceLabel(dataItem); if (lblHidden == null) return; var acePanel = GetAcePanel(dataItem); acePanel.Visible = this.Isi.AceVisiblityList[lblHidden.Text] == "1"; var toggleButton = GetAceVisibilityButton(dataItem); if (toggleButton == null) return; toggleButton.ToolTip = acePanel.Visible ? "Hide" : "Show"; toggleButton.CssClass = acePanel.Visible ? "sn-perm-toggle sn-perm-hide" : "sn-perm-toggle sn-perm-show"; }
protected string getChildEditLink(ListViewDataItem Container) { return MyProfileStepTwoItem.GetChildEditLink(Container.DataItemIndex); }
//========================================================================================= Helper methods private ListView GetInnerListView(ListViewDataItem dataItem) { return dataItem.FindControlRecursive("ProxyResultList") as ListView; }
private static DropDownList GetChainOpControl(ListViewDataItem dataItem) { return dataItem.FindControl("ddChainOp") as DropDownList; }
protected static Label GetDenyInheritsFromControl(ListViewDataItem dataItem) { return dataItem.FindControl("LabelDenyInheritsFrom") as Label; }
private static Button GetRemoveControl(ListViewDataItem dataItem) { return dataItem.FindControl("btnRemove") as Button; }
private void FillForm(ListViewDataItem lvi) { lblmodalBookingId.Text = ((Label)lvi.FindControl("lblBookingId")).Text; lblmodalLoadTypeName.Text = ((Label)lvi.FindControl("lblLoadTypeName")).Text; lblModalTruckType.Text = ((Label)lvi.FindControl("lblTruckType")).Text; //lblmodalCapacity.Text = ((Label)gvr.FindControl("lblCapacity")).Text; lblmodalMaterialType.Text = ((Label)lvi.FindControl("lblMaterialType")).Text; lblmodalSchdDate.Text = ((Label)lvi.FindControl("lblScheduleDate")).Text; lblmodalFromCity.Text = ((Label)lvi.FindControl("lblFromCity")).Text; lblmodalToCity.Text = ((Label)lvi.FindControl("lblToCity")).Text; }