[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: TableView.EditWith not working


On 6/2/25 9:17 AM, BB wrote:
Consider a TableView with 4 columns: a Date, a Credit amount, a Debit amount and a Balance column. I think you and I have probably seen that type of thing somewhere before. 😉 The desired actions (from the user view) are to click on the TableView in the blank area (which seems impossible to ensure is visible) this would immediately add a new row with the Date column set to the current date. Then in a normal transaction (user hasn't moved their hand off the mouse yet) focus is set to the Credit column of the new row.

If the ledger entry is a credit then the user starts pressing number keys. If not (without letting the mouse go, they click on the Debit column) and start entering numbers.

Now it gets interesting. They enter a Credit using the keypad and hit enter. The system "should" calculate and display the new Balance and then... (the fingers are still on the keyboard here). Focus should go to the Balance column to suggest their situation. It's the right hand column. Now philosophically, the most logical key to them to indicate that the transaction is complete, is to hit Return, which would take them to the "Have a nice day" control. Again logically, to them, if there are more entries to be made they want to press Tab resulting in a new row with the date column complete and focus yet again on the Debit column.

Further, let's try to enter a backdated (or forward) entry. From the Debit column on the new row, they want a backtab or a click on the Date column to move focus to the Date column and edit it with a (oh God forbid) a calendar popup. (where a doubleclick selection will accept that and move again to the Debit column. )


Bruce,

I have been working on this the past couple of days as I had free time. And, I think I have almost hit all of your bullet points:

- A blank area to add a new row with the Date column set to the current date
-- sort of but not quite. It is simply a new row to provide a blank area but as it is just a hack, the Date column is not programmatically set.

- Then in a normal transaction (user hasn't moved their hand off the mouse yet) focus is set to the Credit column of the new row.
  -- check

- If the ledger entry is a credit then the user starts pressing number keys. If not (without letting the mouse go, they click on the Debit column) and start entering numbers.
  -- check

- They enter a Credit using the keypad and hit enter. The system "should" calculate and display the new Balance and then...
  -- check

- Focus should go to the Balance column to suggest their situation.
  -- check (the Balance text is in color)

- Now philosophically, the most logical key to them to indicate that the transaction is complete, is to hit Return, which would take them to the "Have a nice day" control.
  -- check

- Again logically, to them, if there are more entries to be made they want to press Tab resulting in a new row with the date column complete and focus yet again on the Debit column.
  -- check

- Further, let's try to enter a backdated (or forward) entry. From the Debit column on the new row, they want a backtab or a click on the Date column to move focus to the Date column and edit it with a (oh God forbid) a calendar popup.
  -- check; except it's from the Credit column.

- (where a doubleclick selection will accept that and move again to the Debit column.)
  -- almost full check; selection requires only a single-click. (And, did you mean Credit column?)


It is not polished by any means. And, I had to employ a few hacks primarily due to 1) the way MaskBox works when invoked by TableView.EditWith and 2) the fact that TableView.Cancel is ineffective when called from within a KeyPress event handler.

But, I hope the ideas may be useful to you. And if not, that's fine too as it was a somewhat challenging experiment and I learned a few things I can use in my own project.


Project attached.


--
Lee

--- Gambas User List Netiquette [https://gambaswiki.org/wiki/doc/netiquette] ----
--- Gambas User List Archive [https://lists.gambas-basic.org/archive/user] ----
<salt FCKGM-0001-50A5-7AD2-B50F>
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
V4avnjP3viZDp0WetMETXzDhjaxzz4iL5fbt/i37Dn41buPRR6cUnHjz+VWTuxYGGrddfD/7UN62
7StOZ1ZV7kv2z6vq2nGDu8tLO3+8eLm8bHjVln03G7+ZlLJg9AJDp3+P7/jHK5WHweLfz/E6vKNO
HvXsfdBbe/re76PXP37j7r47k269+4qlvPG+6M/qZxVdLy6c+d37Jqp5Z0Ll3RXNl9+Z53pkfrcR
V7tX7O9X9PAnXT+OSTN0ms1OPTRvE9n8kJOl148b/u2mhMdv4nuvXj/7UrZ30tay+TcOTJy/6+a7
S+K2DF/qurJqUd0/2KljS/NX3Zdz4MbqhJ0+do31XFzFgYdffW3b/YbOs2dUAlvlTZ855+1Zxy+9
09RUe8O3vZdzvte0qTv+k6fvlJedzOLoJTsvde13Ke7W15WfxjM5qy66Hqxt3vlJbu23vZaZqk9X
dEt4delXz11eVZdy8qr90pqaR/t1/EPD0TPnezsreu0oJnZWdt/QsNb1wLM9BizrWrn2rDt59/WS
n1Po5d665jNLore8tqHyyqmsHxOiz8dXLB01ZfShiWu+65F18Pvf3/1Fzda6H/ewYxyf1jkr9p/N
t7+1JpBQvWlzr761p1Y8dyx6S8Kn1sYtOz/ueWxV8noivUu6ITD+70VT6zPemDSjoPDE5rxnj6f2
zE5a959/TR02peY0lTpueI8jVxqa2s+ibo18emPevzpSz6yqppa+9WXeiOuff+2rsp6u2rI/bumu
nNgd2VeceeMvzNq/fXJyVtWDFfsrjh4J/A2P6zw72ddw79w9jTfXDS75eWX/zzausDt711xjxzW/
E9cceHJ83VMzjq5KWb2pV/bWskGbL6wrX1ZUtWh/t/fyaq+zAzsOPbftVMHe2oSa7F6FC1fcqi+r
za1q/mHK5X1xZ954+cZn5ZvPOnetbT5x+shLhsM5Jz/sMaPv+T2De5gnzh/hur7n3K25B5bvPmm7
fPHC/huHtxWNmNC8uLz0mSMn3un7bfO1r63XZ36Z8faj91of/yjr+tsjmJHOL1bOGVO6d2V+r+Yx
Z89fvfpe/dXXpjzx5ndPPJN37tCGw5XL1zXMcD2AGX6yF8/YsOKDp07UZx47e7Lcs3rFc+XLnl6+
lXrF/+LYqpXlb/SuaSBq487/yeCJufidt2HsuLy0it6v1o0peWNVvbnx6bONu+rW/njLf/rIpRnD
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
BRdccMEFF1xwwQUXXHDBfzf/A35L3xYAoAAA
</salt>

References:
TableView.EditWith not workingLee <t.lee.davidson@xxxxxxxxx>
Re: TableView.EditWith not workingLee <t.lee.davidson@xxxxxxxxx>
Re: TableView.EditWith not workingBruce Steers <bsteers4@xxxxxxxxx>
Re: TableView.EditWith not workingBruce Steers <bsteers4@xxxxxxxxx>
Re: TableView.EditWith not workingBruce Steers <bsteers4@xxxxxxxxx>
Re: TableView.EditWith not workingBB <adamnt42@xxxxxxxxx>