Openbravo Issue Tracking System - Openbravo ERP |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0026267 | Openbravo ERP | A. Platform | public | 2014-04-14 08:39 | 2014-05-27 23:09 |
|
Reporter | alostale | |
Assigned To | shankarb | |
Priority | urgent | Severity | major | Reproducibility | N/A |
Status | closed | Resolution | fixed | |
Platform | | OS | 5 | OS Version | |
Product Version | | |
Target Version | 3.0PR14Q3 | Fixed in Version | 3.0PR14Q3 | |
Merge Request Status | |
Review Assigned To | alostale |
OBNetwork customer | |
Web browser | |
Modules | Core |
Support ticket | |
Regression level | |
Regression date | |
Regression introduced in release | |
Regression introduced by commit | |
Triggers an Emergency Pack | No |
|
Summary | 0026267: Re-implement combos (table and tableDir) to use datasources |
Description | Currently, in Openbravo 3 there are two fundamental ways to define a Foreign key column:
* Using a selector (the "Defined selector" reference)
* Using an old-schooled combo (the "table", or "tableDir" reference).
Selectors use OB3 Smartclient components, and are attached to a datasource. Combos also use Smartclient components in OB3, but instead of being attached to a datasource, they are filled with the whole set of data using the OB 2.50 ComboTableData classes.
So combos currently have a main performance disadvantage: Current combos have quite good performance if the dataset they query is small, but scale poorly, and if the dataset is big enough, they have terrible performance, and they can even drag down the application for all users.
|
Steps To Reproduce | See project page: http://wiki.openbravo.com/wiki/Projects:NewCombos [^] |
Proposed Solution | |
Additional Information | |
Tags | Performance |
Relationships | related to | defect | 0023643 | | closed | shankarb | List of Dropdowns with more than 1000 fire a warning in the log. | related to | defect | 0026202 | 3.0PR14Q3 | closed | AugustoMauch | Big combos causing performance problems. | related to | defect | 0027005 | 3.0PR14Q3 | closed | shankarb | Wrong behaviour when filtering the a formitem that uses the table reference | related to | defect | 0027057 | | closed | alostale | can't select value in drop down if role has no access to field entity | related to | defect | 0027061 | 3.0PR14Q3 | closed | shankarb | Sales Representative field is not initialized properly | related to | defect | 0028779 | 3.0PR15Q2 | closed | alostale | Value of combo is not displayed after setting it with a trigger | causes | defect | 0027233 | | closed | alostale | Country combo does not show all available options | causes | defect | 0027612 | 3.0PR14Q4 | closed | shankarb | It is not possible to delete the contents of the Organization field using the keyboard. | causes | defect | 0028727 | 3.0PR15Q3 | closed | AugustoMauch | Payment Method info should be maintained when using "Modify Payment Plan" functionality | causes | defect | 0030060 | | closed | caristu | Select Payments Pick&Edit window is not working properly | causes | defect | 0031274 | | closed | caristu | current combo value is not selected when opening drop down list with mouse in form view |
|
Attached Files | |
|
Issue History |
Date Modified | Username | Field | Change |
2014-04-14 08:39 | alostale | New Issue | |
2014-04-14 08:39 | alostale | Assigned To | => shankarb |
2014-04-14 08:39 | alostale | Modules | => Core |
2014-04-14 08:39 | alostale | Triggers an Emergency Pack | => No |
2014-04-14 08:39 | alostale | Tag Attached: Performance | |
2014-04-14 08:40 | alostale | Description Updated | bug_revision_view_page.php?rev_id=5697#r5697 |
2014-04-14 08:40 | alostale | Steps to Reproduce Updated | bug_revision_view_page.php?rev_id=5699#r5699 |
2014-04-24 09:10 | alostale | Relationship added | related to 0026202 |
2014-05-09 10:25 | alostale | Relationship added | related to 0023643 |
2014-05-26 09:06 | hgbot | Checkin | |
2014-05-26 09:06 | hgbot | Note Added: 0067432 | |
2014-05-26 09:06 | hgbot | Status | new => resolved |
2014-05-26 09:06 | hgbot | Resolution | open => fixed |
2014-05-26 09:06 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/erp/devel/pi/rev/402d7bca3f774737bf194cb7cbe41d2454a69326 [^] |
2014-05-26 09:08 | alostale | Review Assigned To | => alostale |
2014-05-26 09:08 | alostale | Note Added: 0067434 | |
2014-05-26 09:08 | alostale | Status | resolved => closed |
2014-05-26 09:08 | alostale | Fixed in Version | => PR14Q3 |
2014-05-27 23:09 | hudsonbot | Checkin | |
2014-05-27 23:09 | hudsonbot | Note Added: 0067495 | |
2014-07-03 10:54 | AugustoMauch | Relationship added | related to 0027005 |
2014-07-14 08:57 | alostale | Relationship added | related to 0027057 |
2014-07-14 11:37 | AugustoMauch | Relationship added | related to 0027061 |
2014-07-30 14:05 | alostale | Relationship added | causes 0027233 |
2014-09-16 10:03 | alostale | Relationship added | causes 0027612 |
2015-01-29 09:06 | alostale | Relationship added | related to 0028779 |
2015-03-16 17:15 | AugustoMauch | Relationship added | causes 0028727 |
2015-06-10 09:28 | dmitry_mezentsev | Relationship added | causes 0030060 |
2015-10-29 10:36 | alostale | Relationship added | causes 0031274 |