Similar functionality as TreeView refresh() method - javafx-8

In JavaFX 8u60 there is a new method TreeView.refresh().
It is very handy but for the my current version (8u45), I could't find any way to get the TreeView values to be refreshed when I update some items.
Can you propose some handy way in 8u45 which can help me to get the same result as the method TreeView.refresh()?

Related

How to programmatically make a TreeView visible

I'm trying to make a TreeView visible programmatically. The TreeView is empty.
I tried to call TreeView.reveal with a dummy TreeNode but it remains not visible.
The only other method available on TreeView is "dispose".
I don't see how I can have access to the "container" of this treeview as it is created using vscode.window.createTreeView(...).
I searched on vscode.window API but not found anything related to my purpose.
How can I reveal/make the TreeView visible programmatically?
fakeNode = new TreeNode("dummyType", "dummyLabel", "dummyStatus", vscode.TreeItemCollapsibleState.Expanded);
myTreeView.reveal(fakeNode);
expect(myTreeView.visible).to.be.true
it is currently not possible.
See https://github.com/microsoft/vscode/issues/90005 for a feature request. You can upvote the github issue to increase the probability to have it possible one day.

Programmatic table navigation

I have a sap.m.Table with quite a huge amount of ListItems (rows). When a defined event occurs I would like to navigate to a dedicated ListItem (row). The eventhandler is called and I know the Item I want to navigate to but how can I trigger the navigation?
Had a look at documentation and debugged the source code but haven't found something useful. Did I oversee it?
Any suggestions are welcome
Try Selecting the Item by id or Item itself
Get all the Items using getItems() and take the item based on index and then select the item using setSelectedItem(item,true)
i have not tried by writing code. try this.

In Fiddler, how can I edit the session context menu?

What I am wondering is, how can I edit an already existent item in the context menu that opens up when a session that has been selected is right clicked? Specifically speaking, I am looking to change the text for the item "Unlock For Editing" through the Fiddler2 Script Editor. This seems quite simple, but I when looking through FiddlerApplication.UI, the only thing I can find relating to a context menu strip is FiddlerApplication.UI.ContextMenuStrip and I don't see any items within the direct members. Maybe I am looking over something, but all I know is that I can't find the item for which text should be "Unlock For Editing". Also, if somebody does know what I am talking about, I have yet one more question; how can I make something happen upon the event of the context menu being opened, and without overriding the original code for the opening event method? Thank you for any help!
Update to the earlier post:
I have found the direct member to the ContextMenu that I was looking for.
The ContextMenu member for the session list was inside of the SessionListView data member for the list of sessions, which member is named FiddlerApplication.UI.lvSessions.
You didn't say why you hope to do this?
Changing existing menu items isn't a supported action and while it's not hard to do so in a "hacky" way, that hack is very likely to break in a future update to Fiddler.
In contrast, adding new items to the context menu is supported and is accomplished by adding a ContextAction attribute on a method in your FiddlerScript.

Where to Update a JFrame

Hi I have a JFrame class that I update based on information I recieve from another class. I have created an update method within the JFrame which I use to update the different objects on the page. But my Question is is that the correct thing to do?
You can make it however you want, there is no "right" way. It's all a matter of preference. Personally, I like that way of doing it. In almost all of my GUI's I have a method called "update()" or something similar.
its depends on how updates are being triggered, but using event-listeners and actionCommands might be helpful. I don't necessarily like this methods but it is convenient.

ExtJS 4 working with itemclick function in grid.Panel

I'm using
itemclick: function(grid, record, item, index, e)
in my
Ext.create('Ext.grid.Panel', {..
I'm googling almost 2 hours and I find more and more ways to select one thing, or do another.Like for example
console.log(grid.getSelectionModel());
you get something but where I can find all the methods availabale and how to connect one with another to get the effect I want. I just feel lost here and don't know from where to start. I guess it's the ExtJS way to navigate in DOM but is there a place where all the methods are described and what are they used for and after all what's the way to navigate through all this - just smoe standart JavaScript that I've missed or something ExtJS specific ...
Thanks
Leron
Hopefully you found this by now, but the API doc are here. Each of the ExtJS objects are listed under the tab with a gear looking icon. Clicking on one will open a tab for that object with all of its config options, properties and methods.