Status | ID | Priority | Type |
Closed | 25350 | Major | Question |
Profile | Reply |
ytq2080Client | FeatureCenter/DataShow bug detail look attach files! Attached files: |
User | Description | Posted On |
ytq2080 | framework version 15.2.508 | |
Sasha (Xafari Support)Client | Hello, Thank you for contacting us. Best regards, Sasha. | |
ytq2080 | Thanks for your reply, Best regards, Tony. | |
Sasha (Xafari Support)Client | Hi Tony, This behavior (see above attached files: datashow1.png, datashow2.png) is typical when you use Top = 100, 200 etc. When you are setting the criteria (filter) and sorting you get a result for all the list data: algorithm sorts all the list data and displays the latest data (Index = 100 000, 99 999, 99 998 ect.), but this data do not fit the criteria ([Index] < '10') and the ListView are empty as result (datashow2.png). If you set Top = All you will have your desired behavior (see attached video TopN_Behavior.zip). We are going to revise the strategy of behavior for Data Showing with TopN. We hope you find this information helpful. Thanks, Sasha. Attached files: | |
ytq2080 | Hi Sasha, Thanks for your reply, Select all records show you that mode of operation, the performance is very low, Can not improve the user experience, especially when record many. Thanks! | |
Sasha (Xafari Support)Client | Hello, We solve this issue and the fix will be published in new Xafari version in the near future. Best regards, | |
ytq2080 | Hello, The proposal uses the following plan, detail look attach file! the individual thought that can solve the performance problem very well. Thanks! Attached files: | |
Sasha (Xafari Support)Client | Hi, Thanks for the additional information. Regards, | |
ytq2080 | Hi, Thanks for your reply. Thanks! | |
Sasha (Xafari Support)Client | Hello, We built new Xafari version for DevExpress v15.2.9: Xafari.Framework-15.2.908.805. Please inform us of your results. | |
ytq2080 | Hello, still have bug: Thanks! Attached files: | |
ytq2080 | Hello, Still have bug: Thanks! Attached files: | |
Sasha (Xafari Support)Client | Hi, Thanks for reporting the issue! Yes, you are right, the criteria applies for the visible list only. Thanks for your patience. | |
ytq2080 | Hello Thanks! | |
Sasha (Xafari Support)Client | Hello Tony, The DataShow function was based on DevExpress TopReturnedObjects Property (see attached file DevExpressTopN.avi). This TopN has a behavior that you described above. public partial class GetObjectsViewController : ViewController { public GetObjectsViewController() { InitializeComponent(); TargetObjectType = typeof (DataShowingObject); }private void simpleAction1_Execute(object sender, SimpleActionExecuteEventArgs e) { this.View.CollectionSource.Criteria["Custom"] = CriteriaOperator.Parse("[Index] > 110 And [Index] < 130"); } } We hope you find this information helpful. Attached files: | |
ytq2080 | Hello sasha, thanks your replay. I basically realized,see attached file. Attached files: | |
Sasha (Xafari Support)Client | Hello Tony, Feel free to contact us if you experience any difficulties. We will be happy to help you. |