Great!
Thanks Luca!
Hello Luca.
It is a lot easier than I though.
I struggled publishing VWG in Azure and could not do it.
Thanks
You can do that with a mixin theme. I have attached an example to make the grid inside the listview set the odd/even background colors. The standalone datagridview is already setup with alternate background colors.
Copy the file to the /Themes folder.
Hi Kay,
thanks for your sample and description !
Here is my feedback:
Best regards
Frank
The error comes from chrome when the extension assigns the grammar list. Can you try to comment out the Grammars assignment in your app and see if the error still occurs? And please send the list of grammar strings that your setting.
Hi Cris,
You are using it right. The problem with the DGV is that the popup menu and the popup panel are both popups – we have to adjust the z-index.
Will also log an enhancement to use the max between the Width of the control used in the drop down and the combobox.
About closing the drop down, it has to be handled by your code since the drop down panel may contain anything it cannot be closed automatically on a click. It can be a treeview or a panel with child controls, etc. See the built-in TreeViewComboBox and ListViewComboBox. I have attched the source code from Wisej for those two since they are built on top of the UserComboBox.
The best way to use the UserComboBox in my view is to create a subclass and manage everything in there. This way you can expose the properties that you need to redirect to the drop down child. The base is the ComboBox because it allows your class to use the base class properties (Items, for example, which can be data bound) to populate your custom drop down panel. Otherwise you can hide those.
Best,
Luca
We don’t have a StackPanel (aka Accordion, NavigationBar) yet. There will be a NavigationBar control in Wisej which stacked panels, tools buttons, etc.
I have attached a simple example for a StackPanel, there are many options that you can use: AutoShow, Orientation, CollapseSide, etc.
Thank you, that will help me alot !
Hi Michael,
thanks, I have logged issue WJ-7978 for it.
We will inform you when it´s fixed.
Best regards
Frank
That’s a limited test api key. You can create your own for free at google apps.
Hi Ser,
thanks for your sample. I have tried here, but I think the problem was fixed in the meantime, i.e. your sample runs fine now.
I will inform you when a new build is available, so you can verify with your application.
Best regards
Frank
Could you reproduce it?
Thanks in advance
Hi Rene,
thanks for your interest in Wisej. The server license lifetime is unlimited.
It includes 1 year free upgrades and if you want to extend this you can do this any time at a 50% discount.
Please contact us for any further questions you might have.
Best regards
Frank
The problem is when a IndexChanged event is fired…
I think that the listview lost the focus.
Can you check it? please
Thanks
Sorry, is not a DataGridView… is a ListView
Before the update this working good… but after update…. I can up/down the row with the keyboard.
Hi Ser,
thanks for you sample and your hint about the RowHeadersVisible, which seems to be the missing piece to reproduce.
I have now logged WJ-7975 for that bug and we will inform you when it´s fixed.
Best regards
Frank
See attached demo contains controls with tab index sorted.
Please test to transfer to next controls with tab key a little times
I hope you can reproduce the issue.
I guess issue is related to keypress event, the issue not happens if you unscribe these events in all combos
Best regards!
Please test demo attached.
I noticed that only happens when RowsHeadersVisible = false
I think we have created an example that does exactly what you need. Try the example here:
It shows two ways: event and callback. You can pick either one. The control has a new property that accepts a regular expression and fires a “match” event when matched. You may want to tweak the javascript code: now it checks on focus in but you can instead listen to “changeValue” like this in construct():
this.getChildControl(“textfield”).addListener(“changeValue”, this._onChangeValue, this);
or on keypress
this.getChildControl(“textfield”).addListener(“keypress”, this._onKeyPress, this);
or try
this.addListener(“keypress”, this._onKeyPress, this);
since keypress bubbles up.
