G Generating APEXlang is the easy part. The challenge is the day after, when four people share one DEV instance. APEXlang imports the whole application by id. There is no partial import in 26.1, so deploying your one changed page means deploying the whole application, including whatever your colleague did not finish this morning. That is the problem this article is about, and it is workable today with plain git and a few rules. None of it is tied to a specific tool. I built it into ADT , but you can script every step with SQLcl, git and a bit of shell. The export is your commit Export the application as APEXlang and commit it. Two details matter later. First, record the application checksum at export time, next to the files. That is the number you compare before every import. Second, keep one shared branch that always holds what DEV looks like right now. Every deploy updates it and every task branch starts from it. That branch is what turns "somebody was faster than y...
E Every release I scan the APEX Ideas App implementations to see which long-standing requests finally landed. In 26.1 three of them are about the Interactive Grid, and together they add up to one thing: the editable grid now behaves much more like a spreadsheet. If you build data-entry screens, this is the upgrade you actually feel. So let me walk through what changed and where the sharp edges are. Copy, cut, paste, paste-insert The editable Interactive Grid now supports the full clipboard set you expect from a spreadsheet: Copy – puts the selected cells on the clipboard Cut – copies, then clears the cells Paste – overwrites the target cells with what is on the clipboard Paste Insert – creates new rows and drops the clipboard data into them It works within one grid, between two different grids on the page, and from an external spreadsheet. Multi-row and multi-column selections all come along. Copy was already there before, but this release rounds out the rest, so a ...