示例#1
0
    private void Bind()
    {
        TargetedContent targetContentManager = new TargetedContent(_contentApi.RequestInformationRef);
        Criteria<TargetedContentProperty> criteria = new Criteria<TargetedContentProperty>();
        criteria.AddFilter(TargetedContentProperty.IsGlobal, CriteriaFilterOperator.EqualTo, true);
        criteria.PagingInfo.RecordsPerPage = _contentApi.RequestInformationRef.PagingSize;
        criteria.PagingInfo.CurrentPage = ucPaging.SelectedPage + 1;

        List<TargetedContentData> targetContentList = targetContentManager.GetList(criteria);

        if (criteria.PagingInfo.TotalPages < 2)
        {
            ucPaging.Visible = false;
        }
        else
        {
           ucPaging.TotalPages = criteria.PagingInfo.TotalPages;
           ucPaging.CurrentPageIndex = ucPaging.SelectedPage;
        }

        ViewAllRepeater.DataSource = targetContentList;
        ViewAllRepeater.DataBind();
    }
示例#2
0
    private void Bind()
    {
        if (!IsPostBack)
        {
            hdnTargetContentSelectId.Value = "0";
        }

        TargetedContent targetContentManager = new TargetedContent(_contentApi.RequestInformationRef);
        Criteria<TargetedContentProperty> criteria = new Criteria<TargetedContentProperty>();
        criteria.PagingInfo.CurrentPage = ucPaging.SelectedPage;
        criteria.PagingInfo.RecordsPerPage = _contentApi.RequestInformationRef.PagingSize;

        criteria.AddFilter(TargetedContentProperty.IsGlobal, CriteriaFilterOperator.EqualTo, true);

        List<TargetedContentData> targetContentList = targetContentManager.GetList(criteria);
        ViewAllRepeater.DataSource = targetContentList;
        ViewAllRepeater.DataBind();

        if (criteria.PagingInfo.TotalPages < 2)
        {
            ucPaging.Visible = false;
        }
        else
        {
            ucPaging.CurrentPageIndex = criteria.PagingInfo.CurrentPage - 1;
            ucPaging.TotalPages = criteria.PagingInfo.TotalPages;
        }

        hdnTargetContentListUrl.Value = targetContentManager.RequestInformation.SitePath + "widgets/targetedcontent/controls/targetcontentlist.aspx";
    }