Inheritance: ListViewItem
        /// <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;
        }
示例#2
0
 private static TextBox GetExpressionControl(ListViewDataItem dataItem)
 {
     return dataItem.FindControl("tbExp") as TextBox;
 }
示例#3
0
 private static DropDownList GetFieldNameControl(ListViewDataItem dataItem)
 {
     return dataItem.FindControl("ddField") as DropDownList;
 }
示例#4
0
 private static DayKind GetDayKind(ListViewDataItem item, string name)
 {
     var ctrl = item.FindControl(name) as DropDownList;
     return (DayKind)Enum.Parse(typeof(DayKind), ctrl.SelectedValue);
 }
示例#5
0
 private static int GetInt(ListViewDataItem item, string name)
 {
     var ctrl = item.FindControl(name) as DropDownList;
     return int.Parse(ctrl.SelectedValue);
 }
示例#6
0
 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 )
 }
示例#7
0
 protected static Button GetAceVisibilityButton(ListViewDataItem dataItem)
 {
     return dataItem.FindControl("ButtonVisibleAcePanel") as Button;
 }
示例#8
0
 protected static Label GetPermissionNameControl(ListViewDataItem dataItem)
 {
     return dataItem.FindControl("LabelPermissionName") as Label;
 }
示例#9
0
 protected static CheckBox GetPermissionDenyCheckbox(ListViewDataItem dataItem)
 {
     return dataItem.FindControl("CbPermissionDeny") as CheckBox;
 }
示例#10
0
 protected static Label GetIdentityIconControl(ListViewDataItem dataItem)
 {
     return dataItem.FindControl("LabelIcon") as Label;
 }
示例#11
0
 protected static ListView GetPermissionListViewControl(ListViewDataItem dataItem)
 {
     return dataItem.FindControl("ListViewAce") as ListView;
 }
示例#12
0
        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);
 }
示例#14
0
        //========================================================================================= Helper methods

        private ListView GetInnerListView(ListViewDataItem dataItem)
        {
            return dataItem.FindControlRecursive("ProxyResultList") as ListView;
        }
示例#15
0
 private static DropDownList GetChainOpControl(ListViewDataItem dataItem)
 {
     return dataItem.FindControl("ddChainOp") as DropDownList;
 }
示例#16
0
 protected static Label GetDenyInheritsFromControl(ListViewDataItem dataItem)
 {
     return dataItem.FindControl("LabelDenyInheritsFrom") as Label;
 }
示例#17
0
 private static Button GetRemoveControl(ListViewDataItem dataItem)
 {
     return dataItem.FindControl("btnRemove") as Button;
 }
示例#18
0
 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;
 }