示例#1
0
        private void RenderSectionHeader(ComponentController paComponentController, String paHeadingText)
        {
            paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSSectionHeader);
            paComponentController.RenderBeginTag(HtmlTag.Div);

            paComponentController.Write(clLanguageManager.GetText(paHeadingText));

            paComponentController.RenderEndTag();
        }
示例#2
0
 protected void RenderDesignMode(ComponentController paComponentController)
 {
     paComponentController.AddStyle(CSSStyle.Border, "2px Solid Black");
     paComponentController.AddStyle(CSSStyle.Height, this.Height.ToString());
     paComponentController.AddStyle(CSSStyle.Width, this.Width.ToString());
     paComponentController.RenderBeginTag(HtmlTag.Div);
     paComponentController.Write(this.GetType().ToString());
     paComponentController.RenderEndTag();
 }
示例#3
0
        private void RenderTitle(ComponentController paComponentController)
        {
            paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSTitle);
            paComponentController.RenderBeginTag(HtmlTag.Div);
            paComponentController.Write(ApplicationFrame.GetInstance().ActiveFormInfoManager.TranslateString(SC_Title));
            paComponentController.RenderEndTag();

            if (ApplicationFrame.GetInstance().ActiveFormInfoManager.GetFormParam(ctFPMPreviewMode) == "true")
            {
                paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSCloseButton);
                paComponentController.RenderBeginTag(HtmlTag.Div);
                paComponentController.AddAttribute(HtmlAttribute.Href, ctCMDCloseForm);
                paComponentController.RenderBeginTag(HtmlTag.A);
                paComponentController.Write(ComponentController.UnicodeStr((int)Fontawesome.remove));
                paComponentController.RenderEndTag();
                paComponentController.RenderEndTag();
            }
        }
示例#4
0
 private void RenderInfoBox(ComponentController paComponentController)
 {
     paComponentController.AddElementType(ComponentController.ElementType.StatusBar);
     paComponentController.AddElementAttribute(ComponentController.ElementAttribute.ea_StatusText, SC_InfoMessageTemplate);
     paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSInfoBox);
     paComponentController.RenderBeginTag(HtmlTag.Div);
     paComponentController.Write(SC_InfoMessageTemplate.Replace("$DATACOUNT", clTotalRows.ToString()));
     paComponentController.RenderEndTag();
 }
示例#5
0
        private void RenderImagePopUp(ComponentController paComponentController)
        {
            paComponentController.AddElementType(ComponentController.ElementType.Overlay);
            paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSPopUpOverlay);
            paComponentController.AddElementAttribute(ComponentController.ElementAttribute.ea_Type, "imagepopup");
            paComponentController.RenderBeginTag(HtmlTag.Div);

            paComponentController.AddElementType(ComponentController.ElementType.PopUp);
            paComponentController.RenderBeginTag(HtmlTag.Div);

            RenderImagePopUpTitle(paComponentController);
            RenderImageListContainer(paComponentController);
            RenderImagePopUpButtonPanel(paComponentController);

            paComponentController.RenderEndTag();

            paComponentController.RenderEndTag();
        }
示例#6
0
        protected void RenderToggleButton(ComponentController paComponentController, String paType = "")
        {
            paComponentController.AddElementAttribute(ComponentController.ElementAttribute.ea_Type, paType);
            paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSToggleSwitch);
            paComponentController.AddElementAttribute(ComponentController.ElementAttribute.ea_Command, ctCMDToggle);
            paComponentController.AddElementType(ComponentController.ElementType.Button);
            paComponentController.RenderBeginTag(HtmlTag.Div);

            paComponentController.AddElementAttribute(ComponentController.ElementAttribute.ea_Type, "leftbar");
            paComponentController.RenderBeginTag(HtmlTag.Div);
            paComponentController.RenderEndTag();

            paComponentController.AddElementAttribute(ComponentController.ElementAttribute.ea_Type, "key");
            paComponentController.RenderBeginTag(HtmlTag.Div);
            paComponentController.RenderEndTag();

            paComponentController.RenderEndTag();
        }
示例#7
0
        private void RenderContainer(ComponentController paComponentController)
        {
            paComponentController.AddElementAttribute(ComponentController.ElementAttribute.ea_Type, "content");
            paComponentController.AddElementType(ComponentController.ElementType.Container);
            paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSContainer);
            paComponentController.RenderBeginTag(HtmlTag.Div);


            paComponentController.RenderEndTag();
        }
示例#8
0
        private void RenderContentContainer(ComponentController paComponentController)
        {
            paComponentController.AddElementType(ComponentController.ElementType.Container);
            paComponentController.RenderBeginTag(HtmlTag.Div);

            RenderLogInIDDiv(paComponentController);
            RenderEmailMobileDiv(paComponentController);

            paComponentController.RenderEndTag();
        }
示例#9
0
        private void RenderButtonPanel(ComponentController paComponentController)
        {
            paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSButtonPanel);
            paComponentController.RenderBeginTag(HtmlTag.Div);

            paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSUpdateButton);
            paComponentController.AddAttribute(HtmlAttribute.Href, ctCMDUpdate);
            paComponentController.RenderBeginTag(HtmlTag.A);
            paComponentController.Write(SC_SaveButtonText);
            paComponentController.RenderEndTag();

            paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSCancelButton);
            paComponentController.AddAttribute(HtmlAttribute.Href, ctCMDCancel);
            paComponentController.RenderBeginTag(HtmlTag.A);
            paComponentController.Write(SC_CancelButtonText);
            paComponentController.RenderEndTag();

            paComponentController.RenderEndTag();
        }
示例#10
0
        private void RenderBlockTitle(ComponentController paComponentController, String paTitle)
        {
            paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSTitle);
            paComponentController.AddElementType(ComponentController.ElementType.Title);
            paComponentController.RenderBeginTag(HtmlTag.Div);

            paComponentController.Write(clLanguageManager.GetText(paTitle));

            paComponentController.RenderEndTag();
        }
示例#11
0
        protected virtual void RenderButtonPanel(ComponentController paComponentController)
        {
            paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSButtonPanel);
            paComponentController.RenderBeginTag(HtmlTag.Div);

            paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSButton);
            paComponentController.AddElementAttribute(ComponentController.ElementAttribute.ea_ComponentID, ctIDMessageButton1);
            paComponentController.AddAttribute(HtmlAttribute.Href, ctButtonHyperLink);
            paComponentController.RenderBeginTag(HtmlTag.A);
            paComponentController.RenderEndTag();

            paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSButton);
            paComponentController.AddElementAttribute(ComponentController.ElementAttribute.ea_ComponentID, ctIDMessageButton2);
            paComponentController.AddAttribute(HtmlAttribute.Href, ctButtonHyperLink);
            paComponentController.RenderBeginTag(HtmlTag.A);
            paComponentController.RenderEndTag();

            paComponentController.RenderEndTag();
        }
示例#12
0
        protected void RenderDailyReceiptContainer(ComponentController paComponentController)
        {
            paComponentController.AddElementType(ComponentController.ElementType.Container);
            paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSSummaryContainer);
            paComponentController.RenderBeginTag(HtmlTag.Div);



            paComponentController.RenderEndTag();
        }
示例#13
0
        private void RenderBrowserMode(ComponentController paComponentController)
        {
            IncludeExternalLinkFiles(paComponentController);

            paComponentController.AddElementType(ComponentController.ElementType.PopUp);
            paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSSubControlMobileStoreFrontStoreInfo);
            paComponentController.RenderBeginTag(HtmlTag.Div);

            paComponentController.AddElementType(ComponentController.ElementType.Overlay);
            paComponentController.AddElementAttribute(ComponentController.ElementAttribute.ea_Type, "storeinfo");
            paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSPanelOverlay);
            paComponentController.RenderBeginTag(HtmlTag.Div);

            RenderPanelArea(paComponentController);

            paComponentController.RenderEndTag();

            paComponentController.RenderEndTag();
        }
示例#14
0
        private void RenderContainer(ComponentController paComponentController)
        {
            paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSContainer);
            paComponentController.RenderBeginTag(HtmlTag.Div);

            RenderLanguagePanel(paComponentController);
            RenderApplicationTitlePanel(paComponentController);

            paComponentController.RenderEndTag();
        }
示例#15
0
        private void RenderButtonPanel(ComponentController paComponentController)
        {
            paComponentController.AddElementType(ComponentController.ElementType.Panel);
            paComponentController.AddElementAttribute(ComponentController.ElementAttribute.ea_Type, ctPNLButton);
            paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSButtonPanel);
            paComponentController.RenderBeginTag(HtmlTag.Div);

            paComponentController.AddElementAttribute(ComponentController.ElementAttribute.ea_Command, ctCMDCancel);
            paComponentController.RenderBeginTag(HtmlTag.A);
            paComponentController.Write(ComponentController.UnicodeStr((int)Fontawesome.remove));
            paComponentController.RenderEndTag();

            paComponentController.AddElementAttribute(ComponentController.ElementAttribute.ea_Command, ctCMDOk);
            paComponentController.RenderBeginTag(HtmlTag.A);
            paComponentController.Write(ComponentController.UnicodeStr((int)Fontawesome.ok));
            paComponentController.RenderEndTag();

            paComponentController.RenderEndTag();
        }
示例#16
0
        private void RenderContainer(ComponentController paComponentController)
        {
            paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSContainer);
            paComponentController.RenderBeginTag(HtmlTag.Div);

            RenderStaffPermissionPanel(paComponentController);
            RenderStaffRestrictionPanel(paComponentController);

            paComponentController.RenderEndTag();
        }
示例#17
0
        protected void RenderSummaryInfo(ComponentController paComponentController, String paInfoLabel, SummaryValue paSummaryValue, String paType, bool paDecimal)
        {
            dynamic lcValue;

            if (paDecimal)
            {
                lcValue = GetDecimalSummary(paSummaryValue);
            }
            else
            {
                lcValue = GetIntegerSummary(paSummaryValue);
            }

            if (lcValue < 0)
            {
                paComponentController.AddElementAttribute(ComponentController.ElementAttribute.ea_Appearance, "negative");
            }

            paComponentController.AddElementAttribute(ComponentController.ElementAttribute.ea_Type, paType);
            paComponentController.AddElementType(ComponentController.ElementType.Row);
            paComponentController.RenderBeginTag(HtmlTag.Div);

            paComponentController.AddElementType(ComponentController.ElementType.Label);
            paComponentController.RenderBeginTag(HtmlTag.Div);
            paComponentController.Write(clLanguageManager.GetText(paInfoLabel));
            paComponentController.RenderEndTag();

            paComponentController.AddElementType(ComponentController.ElementType.Figure);
            paComponentController.RenderBeginTag(HtmlTag.Div);

            if (paDecimal)
            {
                paComponentController.Write(clLanguageManager.ConvertNumber(lcValue.ToString(clSettingManager.CurrencyFormatString)));
            }
            else
            {
                paComponentController.Write(clLanguageManager.ConvertNumber(lcValue.ToString()));
            }

            paComponentController.RenderEndTag();

            paComponentController.RenderEndTag();
        }
示例#18
0
        private void RenderInfoContainer(ComponentController paComponentController)
        {
            paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSInfoContainer);
            paComponentController.AddElementType(ComponentController.ElementType.Container);
            paComponentController.RenderBeginTag(HtmlTag.Div);

            clInputInfoManager.RenderAllSubGroups(paComponentController, null);

            paComponentController.RenderEndTag();
        }
示例#19
0
        protected virtual void RenderBrowserMode(ComponentController paComponentController)
        {
            paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSCompositeMessageBox);
            paComponentController.AddElementType(ComponentController.ElementType.MessageBoxTemplate);
            paComponentController.RenderBeginTag(HtmlTag.Div);

            RenderPopUp(paComponentController);

            paComponentController.RenderEndTag();
        }
示例#20
0
        protected void RenderLogInIDFieldDiv(ComponentController paComponentController)
        {
            paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSField);
            paComponentController.RenderBeginTag(HtmlTag.Div);

            paComponentController.AddElementType(ComponentController.ElementType.LogInID);
            paComponentController.AddElementAttribute(ComponentController.ElementAttribute.ea_ColumnName, ctCOLLoginID);
            paComponentController.AddAttribute(HtmlAttribute.Maxlength, ctMaxLength.ToString());
            paComponentController.AddAttribute(HtmlAttribute.PlaceHolder, clLanguageManager.GetText(ctDYTLogInIDPlaceHolder));
            paComponentController.AddAttribute(HtmlAttribute.Type, "text");
            paComponentController.RenderBeginTag(HtmlTag.Input);
            paComponentController.RenderEndTag();

            paComponentController.RenderBeginTag(HtmlTag.Div);
            paComponentController.Write(ComponentController.UnicodeStr((int)Fontawesome.user));
            paComponentController.RenderEndTag();

            paComponentController.RenderEndTag();
        }
示例#21
0
        protected void RenderBrowserMode(ComponentController paComponentController)
        {
            IncludeExternalLinkFiles(paComponentController);

            paComponentController.AddElementType(ComponentController.ElementType.Container);
            paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSWidgetPanel);
            paComponentController.RenderBeginTag(HtmlTag.Div);
            RenderWidgetEntries(paComponentController, GetWidgetRowList(null));
            paComponentController.RenderEndTag();
        }
示例#22
0
        public void RenderPreviewPanelToolBar(ComponentController paComponentController)
        {
            paComponentController.AddElementType(ComponentController.ElementType.ControlBar);
            paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSButtonBar);
            paComponentController.RenderBeginTag(HtmlTag.Div);

            paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSButtonIcon);
            paComponentController.AddElementAttribute(ComponentController.ElementAttribute.ea_Command, ctCMDPrint);
            paComponentController.RenderBeginTag(HtmlTag.A);

            paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSButtonIconImage);
            paComponentController.AddAttribute(HtmlAttribute.Src, ResourceManager.GetInstance().GetToolBarImageUrl(ctICOPrinter));
            paComponentController.RenderBeginTag(HtmlTag.Img);
            paComponentController.RenderEndTag();

            paComponentController.RenderEndTag();

            paComponentController.RenderEndTag();
        }
示例#23
0
        private void RenderContainer(ComponentController paComponentController)
        {
            paComponentController.AddElementType(ComponentController.ElementType.Container);
            paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSContainer);
            paComponentController.RenderBeginTag(HtmlTag.Div);

            RenderUserListBlock(paComponentController);

            paComponentController.RenderEndTag();
        }
示例#24
0
        protected void RenderBrowserMode(ComponentController paComponentController)
        {
            InputInfoManager lcInputInfoManager;
            MetaDataRow      lcMetaDataRow;

            //int                 lcTableGroupLimit;
            //int                 lcTableLimit;

            IncludeExternalLinkFiles(paComponentController);

            lcInputInfoManager = ApplicationFrame.GetInstance().ActiveFormInfoManager.FieldInfoManager.ActiveInputInfoManager;
            lcInputInfoManager.CustomComponentRenderer += CustomComponentRendererHandler;

            if (clTableListRow != null)
            {
                lcMetaDataRow = new MetaDataRow(clTableListRow.Row);
            }
            else
            {
                lcMetaDataRow = null;
            }

            paComponentController.AddElementAttribute(ComponentController.ElementAttribute.gpos_SystemTableLimit, General.ParseInt(clSettingManager.SystemConfig.GetData(ctKEYTableLimit), 7).ToString());
            paComponentController.AddElementAttribute(ComponentController.ElementAttribute.gpos_SystemTableGroupLimit, General.ParseInt(clSettingManager.SystemConfig.GetData(ctKEYTableGroupLimit), 0).ToString());
            paComponentController.AddElementAttribute(ComponentController.ElementAttribute.ea_ControlMode, clControlMode.ToString().ToLower());
            paComponentController.AddElementAttribute(ComponentController.ElementAttribute.ea_StatusText, clLanguageManager.GetText(SC_UnitRelationshipText));
            paComponentController.AddElementType(ComponentController.ElementType.Control);
            paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSWidControlPOSAddAdjustTable);
            paComponentController.RenderBeginTag(HtmlTag.Div);

            paComponentController.AddElementType(ComponentController.ElementType.Container);
            paComponentController.RenderBeginTag(HtmlTag.Div);

            if (lcInputInfoManager != null)
            {
                lcInputInfoManager.RenderAllSubGroups(paComponentController, lcMetaDataRow);
            }

            paComponentController.RenderEndTag();

            //      RenderButtonPanel(paComponentController);
            paComponentController.RenderEndTag();
        }
示例#25
0
        private void RenderEditingPanel(ComponentController paComponentController, OrderInfoRow paOrderInfoRow, DataRow[] paOrderDetailList, int paTotalQuantity, Decimal paTotalAmount)
        {
            paComponentController.AddElementAttribute(ComponentController.ElementAttribute.ea_DataID, paOrderInfoRow.OrderNo.ToString());
            paComponentController.AddElementType(ComponentController.ElementType.Composite);
            paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSOrderEditingPanel);
            paComponentController.RenderBeginTag(HtmlTag.Div);

            RenderEditingButtons(paComponentController);

            paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSItemContainer);
            paComponentController.RenderBeginTag(HtmlTag.Div);
            RenderItemList(paComponentController, paOrderDetailList);
            paComponentController.RenderEndTag();

            RenderSummaryBar(paComponentController, paTotalQuantity, paTotalAmount);
            RenderRemarkPanel(paComponentController, paOrderInfoRow);

            paComponentController.RenderEndTag();
        }
示例#26
0
        protected void RenderItemInfo(ComponentController paComponentController)
        {
            int lcPrice;
            int lcUsualPrice;

            lcPrice      = clMetaDataRow.ActiveData.GetIntData(ctMETAPrice, 0);
            lcUsualPrice = clMetaDataRow.ActiveData.GetIntData(ctMETAUsualPrice, 0);

            paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSInfoDiv);
            paComponentController.RenderBeginTag(HtmlTag.Div);

            paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSNetworkDiv);
            paComponentController.RenderBeginTag(HtmlTag.Div);
            paComponentController.Write(clMetaDataRow.ActiveData.GetData(ctMETAKind, String.Empty));
            paComponentController.RenderEndTag();

            paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSDescriptionDiv);
            paComponentController.RenderBeginTag(HtmlTag.Div);
            paComponentController.Write(clMetaDataRow.ActiveData.GetData(ctMETADescription1, String.Empty) + "<br/>" + clMetaDataRow.ActiveData.GetData(ctMETADescription2, String.Empty));
            paComponentController.RenderEndTag();

            paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSUsualPriceDiv);
            paComponentController.RenderBeginTag(HtmlTag.Div);
            if ((lcUsualPrice != 0) && (lcUsualPrice > lcPrice))
            {
                paComponentController.Write(ctDEFCurrency + " " + lcUsualPrice.ToString("N0"));
            }
            paComponentController.RenderEndTag();

            paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSSeparatorDiv);
            paComponentController.RenderBeginTag(HtmlTag.Div);

            paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSSeparator);
            paComponentController.AddAttribute(HtmlAttribute.Src, ResourceManager.GetInstance().GetSystemImageUrl(ctDashImage));
            paComponentController.RenderBeginTag(HtmlTag.Img);
            paComponentController.RenderEndTag();

            paComponentController.RenderEndTag();

            paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSPriceDiv);
            paComponentController.RenderBeginTag(HtmlTag.Div);
            paComponentController.Write(ctDEFCurrency);

            paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSPriceFigure);
            paComponentController.RenderBeginTag(HtmlTag.Span);
            paComponentController.Write(lcPrice.ToString("N0"));
            paComponentController.RenderEndTag();

            paComponentController.RenderEndTag();


            paComponentController.RenderEndTag();
        }
示例#27
0
        private void RenderButtonPanel(ComponentController paComponentController)
        {
            paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSButtonPanel);
            paComponentController.RenderBeginTag(HtmlTag.Div);

            paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSSubmitButton);
            paComponentController.AddElementAttribute(ComponentController.ElementAttribute.ea_Command, ctCMDSubmit);
            paComponentController.RenderBeginTag(HtmlTag.A);
            paComponentController.Write(clLanguageManager.GetText(ctDYTSubmitButtonText));
            paComponentController.RenderEndTag();

            paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSCloseButton);
            paComponentController.AddElementAttribute(ComponentController.ElementAttribute.ea_Command, ctCMDClose);
            paComponentController.RenderBeginTag(HtmlTag.A);
            paComponentController.Write(clLanguageManager.GetText(ctDYTCloseButtonText));
            paComponentController.RenderEndTag();

            paComponentController.RenderEndTag();
        }
示例#28
0
        private void RenderLCDPanelBar(ComponentController paComponentController)
        {
            paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSLCDPanelBar);
            paComponentController.AddElementType(ComponentController.ElementType.Panel);
            paComponentController.RenderBeginTag(HtmlTag.Div);

            RenderKeySectionDiv(paComponentController, clKeyPadManager.GetPanelKeyList(ctPNLLCDPanel), ctCLSLCDPanel);

            paComponentController.RenderEndTag();
        }
示例#29
0
        private void RenderQRCode(ComponentController paComponentController, QRCodeType paQRCodeType, String paText, String paImageSource)
        {
            paComponentController.AddElementAttribute(ComponentController.ElementAttribute.ea_Type, paQRCodeType.ToString());
            paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSElementDiv);
            paComponentController.AddElementType(ComponentController.ElementType.Element);
            paComponentController.RenderBeginTag(HtmlTag.Div);

            paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSTextDiv);
            paComponentController.RenderBeginTag(HtmlTag.Div);
            paComponentController.Write(paText);
            paComponentController.RenderEndTag();

            paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSImage);
            paComponentController.AddAttribute(HtmlAttribute.Src, paImageSource);
            paComponentController.RenderBeginTag(HtmlTag.Img);
            paComponentController.RenderEndTag();

            paComponentController.RenderEndTag();
        }
示例#30
0
        private void RenderToggleButtonRow(ComponentController paComponentController, String paName, String paLabel, String paLinkColumn)
        {
            paComponentController.AddElementAttribute(ComponentController.ElementAttribute.ea_Type, "togglebutton");
            paComponentController.AddElementType(ComponentController.ElementType.InputRow);
            paComponentController.RenderBeginTag(HtmlTag.Div);

            paComponentController.AddElementType(ComponentController.ElementType.InputLabel);
            paComponentController.RenderBeginTag(HtmlTag.Div);
            paComponentController.Write(clLanguageManager.GetText(paLabel));
            paComponentController.RenderEndTag();

            paComponentController.AddElementAttribute(ComponentController.ElementAttribute.ea_ColumnName, ctSETStaffPrmissionSetting);
            paComponentController.AddElementAttribute(ComponentController.ElementAttribute.ea_Name, paName.ToLower());
            paComponentController.AddElementAttribute(ComponentController.ElementAttribute.ea_LinkColumn, paLinkColumn);
            paComponentController.AddElementType(ComponentController.ElementType.Button);
            RenderToggleButton(paComponentController);

            paComponentController.RenderEndTag();
        }