Skip to Content
Former Member
May 29, 2016 at 12:34 AM

Sales Order Form Add Unbound Checkbox to Matrix



When I open the Sales Order form I would like to add an Unbound Checkbox column. The purpose of this column is to allow a user to select rows from the sales order grid. I would rather not bind this to a UDF field as this is not really necessary.

So far I have managed to add the column, but this has an issue when opening an existing order, the oMatrix.Clear(); clears all line items

Can I add an unbound checkbox column to the sales order matrix grid?.

Can I then use this unbound column for selecting one or more line items to perform a task ?

The below code adds the checkbox colum and clears the grid.

            SAPbouiCOM.Matrix oMatrix;
            oMatrix = (SAPbouiCOM.Matrix)oForm.Items.Item("38").Specific;
            SAPbouiCOM.Column oColumn;
            oMatrix.Columns.Add("chkShpDte", SAPbouiCOM.BoFormItemTypes.it_CHECK_BOX);
            oColumn = oMatrix.Columns.Item("chkShpDte");
            oColumn.TitleObject.Caption = "Ship Sel";
            oColumn.DataBind.SetBound(false, "", "U_ShipDate");
            oMatrix.AddRow(1, oMatrix.RowCount);


shipsel-1.jpg (28.7 kB)