コード例 #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (PCAxis.Web.Core.Management.PaxiomManager.PaxiomModel == null)
                {
                    return;
                }

                PXModel  model = PCAxis.Web.Core.Management.PaxiomManager.PaxiomModel;
                ListItem li;

                cboVariables.Items.Clear();
                li          = new ListItem(LocalizationManager.GetLocalizedString("PxWebMetadataSelectVariable"));
                li.Selected = true;
                cboVariables.Items.Add(li);

                foreach (Variable variable in model.Meta.Variables)
                {
                    li = new ListItem(variable.Name, variable.Code);
                    cboVariables.Items.Add(li);
                }
            }

            lblVariableHeader.Text = LocalizationManager.GetLocalizedString("PxWebMetadataVariableHeader");
            lblValuesHeader.Text   = LocalizationManager.GetLocalizedString("PxWebMetadataValuesHeader");

            PxUrl url = new PxUrl(null);

            _linkManager = PXWeb.Settings.Current.Database[url.Database].Metadata.MetaLinkMethod;
        }
コード例 #2
0
        public static IViewSerializer GetSerializer()
        {
            Page page = HttpContext.Current.Handler as System.Web.UI.Page;

            return(GetSerializer(PxUrl.GetView(page)));
        }