Collapse/expand rows in matrix
Hello,
I have a matrix with (e.g) 5 rows. What i need is to collapse/expand some of these rows. For example row 1,2,3 should be "connected" and when pressing a button in the 1st row the other 2 rows should be expanded. I hope I was clear enough.
Thanks
Hi
please use a Grid instead of a Matrix. Then you can easily set the "collapse" level.
Also check the SDK sample for grid, there you will find everything you need.
Regards
Sebastian
Similar Messages
-
Expand and Collapse(+/-) option in a Matrix SQL Reporting Services 2008
Hello All,
I am having Expand and Collapse(+/-) option in a Matrix SQL Reporting Services 2008. It's not working when it is havnig a Row Group and Column Group.
Does reporting services has this flexibulity?? It's working fine if it's only have a Row Group an it's not working if it is having Row and a Column Group. Can any one suggest how to work aroung with this.
any help much appriciated.
Thanks & Regards,
Jeevan Dasari.
DasariDrill-down feature is a basic requirement, it is concluded in Reporting service from SSRS2000 to SSRS2008 R2, To
your scenario I think the root cause is relevant to your incorrect steps. Please follow the steps below and then give the feedback:
1. Right-click the child groups in the
Row Groups panel which is at the left-bottom of the BIDS, and then select
Group Properties…
2.
Switch to Visibility tab, and then select
Hide Radio-button, click the checkbox of Display can be toggled by this report item.
3.
Then select the parent group datafield in the drop-down list.
4.
Click OK.
Thanks,
Challen Fu
Challen Fu [MSFT]
MSDN Community Support | Feedback to us
Get or Request Code Sample from Microsoft
Please remember to mark the replies as answers if they help and unmark them if they provide no help. -
Can please tell me how to implement expand and collapse table row data?
i am trying implement expand and collapse table row data but i do not get any ideas..can please any one help me its an urgent requirement
Yes, we can.
I think the best place for you to start for this is the NI Developer Zone. I recommend beginning with these tutorials I found by searching on "data log rio". There were more than just these few that might be relevant to your project but I'll leave that for you to decide.
NI Compact RIO Setup and Services -> http://zone.ni.com/devzone/cda/tut/p/id/11394
Getting Started with CompactRIO - Logging Data to Disk -> http://zone.ni.com/devzone/cda/tut/p/id/11198
Getting Started with CompactRIO - Performing Basic Control -> http://zone.ni.com/devzone/cda/tut/p/id/11197
These will probably give you links to more topics/tutorials/examples that can help you design and implement your target system.
Jason
Wire Warrior
Behold the power of LabVIEW as my army of Roomba minions streaks across the floor! -
Deleting row in matrix.
Hello.
I have weird problem.
If I add some rows to matrix, and then delete rows the method with:
m_pMatrix->GetRowCount();
return the number of rows without delete.
For example:
If i have matrix with 5 rows, and I delete 2 rows, method with GetRowCount show me 5
What is wrong ?
I solved this problem with adding new variable, but why does it work wrong ?
Sorry for my english.
Regards
Kamil WydraHello.
Thank You for Your response.
I try that and it works.
Thanks again.
Regards
Kamil Wydra -
Hey All
I hava problem with AddRow to Matrix because after add row to Matrix, added row is copy of previous
I use this code:
Matryca.AddRow(1, -1)
Matryca.Columns.Item(1).Cells.Item(i + 1).Click SAPbouiCOM.BoCellClickType.ct_Regular)
Thanks very much for answers
regards
Krzysztof SalaThanks
it run
I use:
i = pVal.Row()
DBDS1.InsertRecord(i)
Matryca.LoadFromDataSource()
Matryca.Columns.Item(1).Cells.Item(i + 1).Click SAPbouiCOM.BoCellClickType.ct_Regular)
regards
Krzysztof Sala -
hello expert
i want to know how to add row in matrix as like in SAP b1.i create the code to add row in matrix by button but this is so many time consuming for end user due to this i want to add row functionality automatic as like SAP B1.so pls help me sir for this
thanx a lotHi
you can add row in matrix on lost focus of a column
Regards -
Hi All,
I want to add a row in matrix by clicking the Add Row option by right clicking on the matrix. If the form has one matrix means its working well. But if the form has more than one matrix if i activate the Add Row menu and write the code in the MenuEvent i am not able to give the ItemUID so if i add row in any of the matrix one row is added in all the matrix. How can i solve the problem.
Thanks in Advance.
Regards,
Madhavi.Hi Madhavi,
save the position and and the itemuid in a variable.
use the et_GOT_FOCUS event for this - than you know always in which matrix
and position you're standing.
use the variables in the et_MENU_EVENT to add the row in correct matrix and position
lg David -
EA1 - Ability to use Search option and code collapse/Expand option in ...
Noticed the following feature which was Scheduled for Release 1.5 is missing.
"Ability to use Search option and code collapse/Expand option in the Normal mode of PL-SQL Editor"
This feature could save a lot of time on code reading/review/....
Thanks,
K.Nataraja Suthan,You can use the search on the read only (normal mode) of the PL/SQL Editor. Either through menu or using ctrl F.
The other is still an enhancement and is being tracked.
Sue. -
Delete Last Row in Matrix on SBO 2005
Hi,
Im using SAPB1 2005 SP1 with B1DE.
I've seen a post that indicates that the following code should delete a row from a matrix (even the last row) when using SBO 2005
I still find that all rows except last row of matrix are removed from the database.
<b>How do I delete the last row from the Del button event handler????</b>
I'm using
<i> [B1Listener(BoEventTypes.et_CLICK, false)]
public virtual void OnAfterClick(ItemEvent pVal)
bool ActionSuccess = pVal.ActionSuccess;
Form form = B1Connections.theAppl.Forms.Item(pVal.FormUID);
Item item = form.Items.Item("del");
Button button = ((Button)(item.Specific));
// ADD YOUR ACTION CODE HERE ...
int row;
Matrix oMtx = (Matrix)form.Items.Item("mtx_0").Specific;
DBDataSource oDBDS = (DBDataSource)form.DataSources.DBDataSources.Item("@SD_POOLCONTRCT_LINE");
row = oMtx.GetNextSelectedRow(0, BoOrderType.ot_SelectionOrder);
oMtx.DeleteRow(row);
if (oMtx.RowCount == 0)
oDBDS.RemoveRecord(0);
if ((form.Mode != BoFormMode.fm_ADD_MODE) | (form.Mode != BoFormMode.fm_UPDATE_MODE))
form.Mode = BoFormMode.fm_UPDATE_MODE;
}</i>Hi Ben,
[B1Listener(BoEventTypes.et_CLICK, false)]
public virtual void OnAfterClick(ItemEvent pVal)
bool ActionSuccess = pVal.ActionSuccess;
Form form = B1Connections.theAppl.Forms.Item(pVal.FormUID);
Item item = form.Items.Item("del");
Button button = ((Button)(item.Specific));
// ADD YOUR ACTION CODE HERE ...
int row;
Matrix oMtx = (Matrix)form.Items.Item("mtx_0").Specific;
DBDataSource oDBDS = (DBDataSource)form.DataSources.DBDataSources.Item("@SD_POOLCONTRCT_LINE");
Rest of your code will remain same.
I am making the modification here. I am using the RowCount property that gives me the address of the last row of the matrix.
<b>row = oMtx.RowCount;</b>
Every time this will return you the last row and that row will be deleted.
<b>row = oMtx.RowCount;</b>
oMtx.DeleteRow(row);
if (oMtx.RowCount == 0)
oDBDS.RemoveRecord(0);
if ((form.Mode != BoFormMode.fm_ADD_MODE) | (form.Mode != BoFormMode.fm_UPDATE_MODE))
form.Mode = BoFormMode.fm_UPDATE_MODE;
Regards,
Prashant -
Hyperion Reports - HFMCurrency function error when expanding rows
<p>Im using Hyperion Reports 7.2.On the report in the production environment, Ihave a cell containing a HFMCurrency function with a conditionalformatting:</p><p> </p><p> I<b>n<<HFMCurrency("Grid1", 5, A, 1)>>Thousands</b></p><p> </p><p> Conditional formatting applied:</p><p> </p><p> IF Member NameValue contains Contributions</p><p> OR</p><p> IF Member NameValue contains Parent</p><p> OR</p><p> IF Member NameValue equals Proportion</p><p> </p><p> THEN ReplaceString Value : In USD Thousands</p><p> </p><p>The report contains multiple expandable rows. Everytime a row isexpanded it returns this value with an error on the cell containingthe formula:</p><p> </p><p> <b>In Error: Unable to get cell valueThousands</b></p><p> </p><p>It's weird because the error on the report does not persist inthe development environment. Any insights will be helpful. You mayreply on this thread or send directly your comments to:[email protected]</p><p> </p><p>Thanks.</p><p> </p>
If you use this function/syntax on the row without expansions does it work?<BR><BR>If so, I believe the issue has to do with the syntax. You might need to use the current keyword to make the function dynamic (for example, <<HFMCurrency("Grid1", current,A,1)>>). When you write the formula with a fixed value for rows, it's not dynamic (for the expanded rows). <BR><BR>Although, I wouldn't expect you to get an error, just the wrong description. <BR><BR>To narrow it down, I would try the function on a row w/o expansions or conditional formatting. Then add expansions. If that works, add back the conditional formatting.
-
[CS3]Implementing collapsing/expander region in CS3
Hello all,
I'm trying to add a collapsing/expander region in one of my palette/dialog in a plugin, a sample of that was implemented in 'Effects' palette in CS3, Can someone give me some direction/ code snippet to implement that?
Thanks for any help,
MorI am working on one now (must be a fashion thing).<br /><br />the key calls are:<br /><br />IControlView's MoveTo for the widgets <br /><br />and <br /><br />InterfacePtr<IControlView> cv(fPanel, UseDefaultIID());<br />cv->Resize(newDimensions);<br /><br />to resize the panel.<br /><br />plus you need to calc the new heights and for top left's for the widget, once you picked up the click to do expand or shrink.
-
Hi,
I have a Form having matrix, and it is bind with 2 UDT Tables. One of 'Master Type' and Other is 'Master Data Lines'.
All the operation 'ADD,UPDATE,FIND,DELETE, ADD ROW' and the operation for Navigation Buttons are working fine.
But when I navigate to any previous record,following problem arises :
1. When i add row to matrix it copies data from the previous row.
2. Now after 1st operation i change the newly added row , due to this form goes in Update mode.It is also fine.But when i press the Update Button i get the message records updated successfully, but the problem is newly added row in the matrix does not inserted in DataBase
I need the solution for both problems.
Thanks in advance.Here some sample I used to test it:
Case SAPbouiCOM.BoEventTypes.et_KEY_DOWN
Dim l_Mat As SAPbouiCOM.Matrix
l_Mat = oForm.Items.Item("Matrix2").Specific
If pVal.CharPressed = 13 And (pVal.Row = l_Mat.RowCount) Then
Dim _UDSS As SAPbouiCOM.UserDataSources
' Clear the UDS before adding a new line
_UDSS = oForm.DataSources.UserDataSources
UDSS.Item("UDSCode").ValueEx = ""
UDSS.Item("UDSName").ValueEx = ""
UDSS.Item("UDSPhone").ValueEx = ""
l_Mat.AddRow()
End If
If you are using DBDatasources is easier (1st post)
Regards,
Felipe -
Dear all
I owe add row in matrix woth different information.
How ican do?
Sorry for my english
Thank'sFirst, in sap business one open the 'Fattura in uscita' form, then in menu 'View' set 'Informazioni di debug'.
Here you can see the column number corresponding to the fields you want to add in the row.
In your code use this information to insert records in the grid. Here's an example in VB6.
For i = 1 to 10
'Codice
Set c = m.Columns("1").Cells(i).Specific
c.Value = "Cod" & i
'Quantità
Set c = m.Columns("11").Cells(i).Specific
c.String = "10"
Next i
(c is a EditBox, m is the Fattura detail matrix)
Hope this helps
Ciao -
Disable specific Row in Matrix
Hello ,
I have created a matrix with two columns :- Item Code & Qty .If the Qty field is entered then it cannot be changed but i am not able to restrict changing that specific row .Is it possible to disable a single row in matrix .Just like the SAP Forms where once the transaction for specific row is done then it become disable and the remaining rows still become editable..
Thanks & Regards,
AmitHi Amit,
We can't disable row wise in a matrix. SAP handles that functionality in its default forms, but doesn't exposes the same for UDF's. We can only disable columns in a matrix.
I can perhaps suggest you a work around for your functionality. If the particular row satisfies the conditions for it to be disabled, then, once the user places the focus in the particular cell, then, you can check for the condition in Got_Focus event. If the disabled condition is satisfied, then, you can push the focus to the last line, and give a message telling that the cell cannot be edited.
Hope this helps.
Regards,
Satish. -
Web Interfaces: BPS-Hierarchy: Collapse/ Expand all nodes
Hello,
having a bps hierarchy in a web interface, is there any way to collapse/ expand all nodes at once (via a button)?
Cheers,
SimonSimon
Web interface does not support the collapsing of hierarchy.
it will automatically expands hierarchy.
Thanks,
Raj.
Maybe you are looking for
-
Oracle List of Error codes and messages
Hi, In our application we are planning to use sqlloader to load a huge amount of data into the database. However, to parse the log file we need a list of Oracle error codes and messages that are commonly encountered while loading data using sqlloader
-
How do i get my data from my old phone to my new one?
How do I restore my data to my new phone from my old one?
-
There was an error in opening this document incorrect function
Hi, i got adobe reader pro 6, when im try to open ''some'' of my pdf, i got this error message : "there was an error in opening this document incorrect function" Can someone can help me? Thank
-
How Print a image in one shot?
Right now I do: Right click, Save to desktop. then drag to preview and print. Anyway to just print that web image without all those steps? thanks.
-
Wip Query have to display only rejection items
Hi, This is my customization form wip query select m1.docnum 'WIP NO', d.U_RejQty 'WIPRej',d.U_RewQty 'WIP re-work' ,d2.U_RejQty 'QCRej',d2.u_rewqty'QC Re-Work',d2.U_Opename 'Operation', m1.u_qchname as PreparedBy,m1.u_shift,m1.u_remarks,m1.u_re