Documentation

Trace:

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
jvx:client:model:databook:record_iteration [2023/02/08 17:55]
admin
jvx:client:model:databook:record_iteration [2023/02/08 17:57] (current)
admin
Line 6: Line 6:
 You decide if you iterate for reading or for changing records. An iteration ​ You decide if you iterate for reading or for changing records. An iteration ​
  
-Simply iterate ​with optional record change+==Iterate ​with optional record change ​(Solution 1)==
 <file java> <file java>
 int masterRow = mdbMaster.getSelectedRow();​ int masterRow = mdbMaster.getSelectedRow();​
Line 39: Line 39:
 </​file>​ </​file>​
  
-Simply iterate ​with record change+==Iterate ​with optional ​record change (Solution 2)==
- +
-<file java> +
-int masterRow = mdbMaster.getSelectedRow()+
-int detailRow ​mdbDetail.getSelectedRow();​ +
- +
-try +
-+
-    for (int i 0; i < mdbMaster.getRowCount();​ i++) +
-    { +
-        mdbMaster.setSelectedRow(i);​ +
-         +
-        for (int j = 0; j < mdbDetail.getRowCount(j);​ j++) +
-        { +
-            mdbDetail.setSelectedRow(j);​ +
-        } +
-    } +
-+
-finally +
-+
-    mdbMaster.setSelectedRow(masterRow);​ +
-    mdbDetail.setSelectedRow(detailRow);​ +
-+
-</​file>​ +
- +
-Another solution for iteration with optional record change:+
  
 <file java> <file java>
Line 96: Line 71:
     }     }
 }  ​ }  ​
 +</​file>​
 +
 +==Iterate with record change==
 +
 +<file java>
 +int masterRow = mdbMaster.getSelectedRow();​
 +int detailRow = mdbDetail.getSelectedRow();​
 +
 +try
 +{
 +    for (int i = 0; i < mdbMaster.getRowCount();​ i++)
 +    {
 +        mdbMaster.setSelectedRow(i);​
 +        ​
 +        for (int j = 0; j < mdbDetail.getRowCount(j);​ j++)
 +        {
 +            mdbDetail.setSelectedRow(j);​
 +        }
 +    }
 +}
 +finally
 +{
 +    mdbMaster.setSelectedRow(masterRow);​
 +    mdbDetail.setSelectedRow(detailRow);​
 +}
 </​file>​ </​file>​
This website uses cookies for visitor traffic analysis. By using the website, you agree with storing the cookies on your computer.More information