browse by category or date

Previously, in JSON Table Editor we need to click each table icon () to view the child data. Please observe below example:

To view Request_item column’s data, we need to click the table icon (), which will open a new window.

Today I added a new improvement to make it easier to view the inner data of a column with object data type. Click “Expand” button on top of the grid, a popup window will appear.

Select the column name (only columns with object-datatype will be listed), then click “Expand”. Voila! The column is now expanded.

To combine the columns again, we can use the “Collapse” button.

I hope you’ll find this improvement useful. Cheers!

About Hardono

Howdy! I'm Hardono. I am working as a Software Developer. I am working mostly in Windows, dealing with .NET, conversing in C#. But I know a bit of Linux, mainly because I need to keep this blog operational. I've been working in Logistics/Transport industry for more than 11 years.

Possibly relevant:

Today I had an idea for a Chrome extension project. So after work, I re-learning again on how to create a Chrome extension. As I was tinkering with the code, I encountered this error:

Uncaught (in promise) Error: Cannot access contents of url “https://developer.chrome.com/docs/extensions/reference/permissions/”. Extension manifest must request permission to access this host.

To solve this problem, we need to update the manifest.json. If you are using manifest version 2 (V2), you need to add url patterns into optional_permissions.

V2 Manifest

{
  "name": "My extension",
  "manifest_version": 2,
  ...
  "optional_permissions": ["http://*/", "https://*/"], 
  ...
}

If you are using manifest version 3 (V3), you need to add it to host_permissions instead.

V3 Manifest

{
  "name": "My extension",
  "manifest_version": 3,
  ...
  "host_permissions": ["http://*/", "https://*/"], 
  ...
}

That’s all folks!

Reading material: chrome.permissions

About Hardono

Howdy! I'm Hardono. I am working as a Software Developer. I am working mostly in Windows, dealing with .NET, conversing in C#. But I know a bit of Linux, mainly because I need to keep this blog operational. I've been working in Logistics/Transport industry for more than 11 years.

Possibly relevant:

One of the main grievance I have about JSON Table Editor was the slow loading when we load huge data. The loading progress bar also didn’t provide meaningful information to help us manage our expectations.

Recently, when working on recent enhancements, I realized that my old way of loading the data can be improved. I also finding out about updateProgress method of Ext.window.MessageBox

After tinkering with the code for few occasions, the loading speed and UI is improved very much.

That’s all folks!

About Hardono

Howdy! I'm Hardono. I am working as a Software Developer. I am working mostly in Windows, dealing with .NET, conversing in C#. But I know a bit of Linux, mainly because I need to keep this blog operational. I've been working in Logistics/Transport industry for more than 11 years.

Possibly relevant: