skafy Posted May 27, 2020 Posted May 27, 2020 Hi, I would like to add text to pagingBar that will show total number of records that in DBGrid (dataset). How can this be achived. Quote
Sherzod Posted May 27, 2020 Posted May 27, 2020 3 hours ago, skafy said: I would like to add text to pagingBar that will show total number of records that in DBGrid (dataset). How can this be achived. Hello, Maybe you wanted like this: UniDBGrid.ClientEvents.UniEvents -> function pagingBar.beforeInit(sender, config) { config.displayInfo=true; } 1 1 Quote
skafy Posted May 27, 2020 Author Posted May 27, 2020 Thank you. This solves my problem. Thanks! 1 Quote
MVakili Posted July 9, 2023 Posted July 9, 2023 On 5/27/2020 at 3:23 PM, Sherzod said: Hello, Maybe you wanted like this: UniDBGrid.ClientEvents.UniEvents -> function pagingBar.beforeInit(sender, config) { config.displayInfo=true; } With TUniDBGrid(Components[CI]) do Begin if Columns.Count>1 then OnAfterLoad:=UniDBGridAfterLoad; JSInterface.JSCall('addCls', ['Grid1css']); ClientEvents.UniEvents.Values['beforeInit']:= 'function beforeInit(sender, config)config.displayInfo=true;}'; End It Says "Unexpected identifier 'config'" Where is my mistake? Quote
Sherzod Posted July 9, 2023 Posted July 9, 2023 1 hour ago, MVakili said: It Says "Unexpected identifier 'config'" Hello, Yes, because you didn't copy correctly. Please be careful. Missing { character before config. 1 Quote
MVakili Posted July 9, 2023 Posted July 9, 2023 10 hours ago, Sherzod said: Hello, Yes, because you didn't copy correctly. Please be careful. Missing { character before config. Thank you No more errors But he didn't do anything! In fact, I need to know how many records I have out of all the records in the dataset (RecNo/RecordCount) And I don't know how to get it Is it possible to modify the code? Quote
Sherzod Posted July 10, 2023 Posted July 10, 2023 15 hours ago, MVakili said: ClientEvents.UniEvents.Values['beforeInit']:= ClientEvents.UniEvents.Values['pagingBar.beforeInit']:= 1 Quote
MVakili Posted July 10, 2023 Posted July 10, 2023 20 hours ago, Sherzod said: ClientEvents.UniEvents.Values['pagingBar.beforeInit']:= thank you Your solution worked one more question When I activate the row number, it starts from 1 on each page Is there a way to make it persistent instead of resetting every time? Quote
Sherzod Posted July 11, 2023 Posted July 11, 2023 3 hours ago, MVakili said: it starts from 1 on each page Which build are you using? Quote
Sherzod Posted July 11, 2023 Posted July 11, 2023 6 hours ago, MVakili said: one more question When I activate the row number, it starts from 1 on each page Is there a way to make it persistent instead of resetting every time? Okay, try this approach: 1 Quote
MVakili Posted July 11, 2023 Posted July 11, 2023 17 hours ago, Sherzod said: Which build are you using? uni-1.90.0.1564 Quote
MVakili Posted July 11, 2023 Posted July 11, 2023 18 hours ago, Sherzod said: Okay, try this approach: Thank you, it worked 1 Quote
jrp Posted March 13, 2024 Posted March 13, 2024 On 5/27/2020 at 6:53 PM, Sherzod said: Hello, Maybe you wanted like this: UniDBGrid.ClientEvents.UniEvents -> function pagingBar.beforeInit(sender, config) { config.displayInfo=true; } Hello, It would be nice if this hack could be made as a property of TUniDBGrid. Something like UniDBGrid -> Options -> dgShowRecordCount Thanks Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.