如何保存单选按钮的值?

2020-09-03 16:53发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)亲爱的专家, 我正在开发一个S...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


亲爱的专家,

我正在开发一个SAP B1插件,该插件可将客户体验数据存储在超级市场中。

我有3个单选按钮,它们当前存储以下数据:

单选按钮" Buena" ---> 1

单选按钮"普通" --->"普通"

单选按钮" Mala" --->" Mala"

我的问题是:如何使" Buena"单选按钮另存为" Buena"?

(我怀疑是用GroupWith对按钮进行分组的时候)

请帮助我。

 #region RADIOBUTTON

             对于(int i = 1; i <= 3; i ++)
             {
            
                 SAPbouiCOM.Item oItem = UIAPIRawForm.Items.Add(" OpBtn" + i,SAPbouiCOM.BoFormItemTypes.it_OPTION_BUTTON);

                 OpBtn =(SAPbouiCOM.OptionBtn)(oItem.Specific);
                 oItem.Left = 450;
                 oItem.Width = 60;
                 oItem.Top = 54 +(i-1)* 19;
                 oItem.Height = 14;
                 oItem.ToPane = 0;
                 oItem.FromPane = 0;

                 开关(oItem.UniqueID)
                 {
                     情况" OpBtn1":
                         OpBtn.Caption =" Buena";
                         OpBtn.ValOn =" Buena";
                         打破;
                     情况" OpBtn2":
                         OpBtn.Caption ="普通";
                         OpBtn.ValOn ="普通";
                         打破;
                     案例" OpBtn3":
                         OpBtn.Caption =" Mala";
                         OpBtn.ValOn ="马拉";
                         打破;
                     默认值:break;
                 }

                 如果(i> 1)
                 {
                     OpBtn.GroupWith(" OpBtn" +(i-1));
                 }

                 OpBtn.DataBind.SetBound(true," @SEI_MERCADO"," U_ExperienciaRBtn");
             }
             #endregion

 

(1.2 kB)
1条回答
小灯塔
2020-09-03 17:20

已解决。 这是代码:

 #region RADIOBUTTON
             UIAPIRawForm.Freeze(true);
             对于(int i = 1; i <= 3; i ++)
             {
                 SAPbouiCOM.Item oItem = UIAPIRawForm.Items.Add(" OpBtn" + i,SAPbouiCOM.BoFormItemTypes.it_OPTION_BUTTON);
                 OpBtn =(SAPbouiCOM.OptionBtn)(oItem.Specific);
                 oItem.Left = 650;
                 oItem.Width = 60;
                 oItem.Top = 54 +(i-1)* 19;
                 oItem.Height = 14;
                 oItem.ToPane = 0;
                 oItem.FromPane = 0;
                 开关(oItem.UniqueID)
                 {
                     情况" OpBtn1":
                         OpBtn.Caption =" Buena";
                         打破;
                     情况" OpBtn2":
                         OpBtn.Caption ="普通";
                         打破;
                     案例" OpBtn3":
                         OpBtn.Caption =" Mala";
                         打破;
                     默认值:break;
                 }


                 如果(i> 1)
                 {
                     OpBtn.GroupWith(" OpBtn" +(i-1));
                 }


                 OpBtn.DataBind.SetBound(true," @SEI_MERCADO"," U_ExperienciaRBtn");
             }
             (((SAPbouiCOM.OptionBtn)UIAPIRawForm.Items.Item(" OpBtn1")。Specific).ValOn =" Buena";
             ((SAPbouiCOM.OptionBtn)UIAPIRawForm.Items.Item(" OpBtn2")。Specific).ValOn ="正常";
             ((SAPbouiCOM.OptionBtn)UIAPIRawForm.Items.Item(" OpBtn3")。Specific).ValOn =" Mala";
             UIAPIRawForm.Freeze(false);
             #endregion
 

:)

一周热门 更多>