Jump to content

jaromir

uniGUI Subscriber
  • Posts

    83
  • Joined

  • Last visited

Everything posted by jaromir

  1. Zilav - don't You think that this solution doesn't fit for RC release ? With all my 4 months UniGui love there is a lot of this kind of problems. Non working font control properties, non working locale settings, action updates, treeview expand methods, etc, etc. From first view framework works ok, but in details there is a lot of undone work.
  2. Thanks Delphi Developer. Here is the same problem like before. Tested in GridGrouping demo. When You have button with event: procedure TMainForm.UniButton2Click(Sender: TObject); begin DataSource1.DataSet.Locate('Company', 'Tora Tora Tora', [loCaseInsensitive]); end; It works ok. But if You have: procedure TMainForm.UniButton2Click(Sender: TObject); begin DataSource1.DataSet.Close; DataSource1.DataSet.Open; DataSource1.DataSet.Locate('Company', 'Tora Tora Tora', [loCaseInsensitive]); end; It doesn't work. So like before we have to make something like OnAfterLoad assigment - which is wrong solution. Could You help please ?
  3. Hi, Is it possible to have any solution for this please ? I can't select rows from code where grid is grouped. Only solution is mentioned above which is just workaround in my opinion. Thank You.
  4. Thanks - but this is workaround - specially demand OnAfterLoad. Programmatically row selection is base functionality - could You make any more elegant solution please ? Thank You.
  5. Hi, How can I select row at delphi code when the grid is grouped by some field ? Without grouping I can achive this by underlying dataset. But with grouping it doesn't work. For example - I have grid with 10 records - something like: grid.select(8) for select row at index 8. Thanks.
  6. ElGringo. I don't know Your system size - but in my opinion building gui like this is not good solution. It will work slowly due to many visual components rendering. I resolve this by uni html frame. It very easy to generate and display HTML with thumbnails - links, with custom css - as You wish. It works like a charm.
  7. Delphi Developer - I don't think so. I tried to download this file few times, and after each one this file was removed. I don't have any other antivirus signals from my files. Maybe someone else using Eset solutions here ?
  8. FMSoft_uniGUI_runtime_1.0.0.1377.exe Antivirus reports: Trojan horse - kind of Generik.FDWTQSR Repaired by file removing At this moment file FMSoft_uniGUI_runtime_1.0.0.1378.exe is free for this problem. But after few days and after another Eset database upgrade - newest files are recognized as trojan as well.
  9. Hello, I have a problem with UniGUI installation packages and Eset Smart Security software. Depends on UniGUI version - antivirus removes exe files with virus warning. Is not possible to make any action because Eset recognize (for example runitime 1377 - Generik.FDWTQSR) as trojan and auto remove this file from disk. I know that is not real virus but maybe is possible to change something in this installation file. Regards
  10. jaromir

    Mobile questions

    Thank You mohammad. I saw Your posts in some of previous thread. Detailed images are great ! Thanks again.
  11. jaromir

    Mobile questions

    Mohammad, Desktop version from above. What theme is it ? I don't see switches like this anywhere in UniGui. The same buttons - is this speed button with changed color ? Could You clarify please ?
  12. jaromir

    Newbie

    I have exactly the same concerns. But I decided to try and buy UniGui in near future (still learning and translate my desktop framework). But for me it is not so important how big is a team. if You know Dymitry from AnyDac - I bought his components without any doubts and it was one person project (firebird now). Both Dymitry and here support is quite good. But difference is full source code. This is big UniGui disadvantage (for me !!). This is not only security aspect (but mostly). Without full source is not possible to deduct some aspects, css dependencies etc. It should be higher price buy option with full source code. There won't be more questions and concerns like above. PS. Again - I respect rules - I'm guest here - Peace :-)
  13. It is very interesting mohammad, thank You ! This is my main ignorance in UniGui technology. I think this should be most documented subject because this is main Delphi difference. So, could You confirm: There are Layout, Layout Attribs and Layout Config properties (available depends of used component). When I fill this values - layout positioning is at the client side. When I use Alignment properties (like a delphi plain app) - layout calculation is at the server side - which I think is slower and increase server load. But - the both methods gives the same results ? I mean for example browser type dependency. For example: is Alignment technology safer for some browsers ?
  14. Thank You ! Could You tell me what is the difference: For example - left black menu panel. In this project: Layout: vbox, LayoutConfig: Height 100% The same result will be set: align: alLeft. Is this the same or not ?
  15. jaromir

    app execution

    I'm not UniGui master - but as I know it affect performance. Each window which You show as ShowModal create additional thread. So more ShowModal Windows You have - thread pool is growing - machine resource usage is growing. As I know suggested solution is still Anonymous Callback. I'm pretty sure You will find more info with forum "find" tool. Best regards.
  16. jaromir

    V1 RC

    Thanks, I saw this note before, but I thought that v1 will have extended source. As I understand - no. I suppose that this is clone protection but even big component suite (as devexpress) has full source. I'm sorry but this is security question. Without full source it's not possible to manage without Your help. But this is Your place - I respect Your rules. Thank You.
  17. jaromir

    V1 RC

    Hello, I'm sorry here but another before buy question. Will version 1 have full source code ? Regards
  18. Thanks, During UniGui testing I discovered two disadvantages (for me of course). 1. Grid Unable to load plain memory data (without Dataset) and read focused and selected records (straight from grid component). 2. ActionLists Actions OnUpdate event is not called. I searched forum and there was no one who ask about it. I'm surprised about it because automatic setting action enable/disable at OnUpdate for me is first reason tu use action. As mentioned I'm trial user but I consider to buy license. Maybe will be possible to write TGrid (TDBGrid) without Dataset property on the grounds of current TDBGrid source code (as I understand this source is included in some UniGui versions). Or maybe better there is TDBGrid predecessor which have what I need.
  19. DevExpress use jQuery 2.1 and UniGui has 1.11.2. So I suppose that this idea is not possible ?
  20. Hello, I'm new trial UniGui user. I started to port my existing application to UniGui and it's quite easy. One thing which is complicated to me is Grid control because it hasn't non data aware mode. I mean all my data is in memory lists I don't use any datasets.So for now i copy data lists to MemDataSets and it works but still are a lot of small issues with this approach. For example I can't read selection records from grid but i have to read from dataset, the same focused record. I know very well Devexpress VCL. They have HTML5 widgets for jQuery too. And here is my question. It is possible to use this with UniGui? Will it works and will have full functionality ? Is this safe to use external visual components ? I'm not expert in web programing so it's hard question for me. https://js.devexpress.com/WebDevelopment/DataGrid/ Thanks Jaromir
  21. Because in real scenario transaction is not a single SQL command but a set of commands. 1. InsertOrder 2. InsertOrderElement 3. InsertOrderElement 4. InsertOrderElement 5. Commit or Rollback If another transaction (connection) start during above it will be data integration crash.
  22. Because connection means transaction. You don't want to process all clients in one transaction, right ?
  23. Hmm I'm just beginner in UniGui but maybe I will have luck You have two DataModules in project - MainModule and ServerModule. MainModule is one for session and ServerModule is one for whole application - simple. So when Your data is important cross sessions that You should put it in ServerModule. When You need data access only for current session You should go to MainModule.
  24. It is not so happy when You take action results from edit fields. You should have this data in memory structure and singleton factory for holding this datas in MainModule. After action execute data is pushed to factory and from then it is available for everyone (for edit fields and other system elements).
  25. I think that You should re-organize architecture. If MainForm contains something important - maybe You can make simple factory in MainModule which hold this data together with session object. So during MainForm start You make something like this: MainModule.Factory.Register(ThisSession, MyData). Next other objects (forms) can call MainModule.Factory.GetData(ThisSession). At the end Unregister should be of course. This is theory - I don't know Your needs. Regards
×
×
  • Create New...