Quantcast
Channel: Recent Discussions — DataTables forums
Viewing all articles
Browse latest Browse all 82254

How to edit some specific fields with a custom button?

$
0
0

Hi.

Using Editor 2.0.2. I would like to add a custom button (which I already added) and when clicked after selecting a row (for which I extended the selected button) to edit some certain fields that I don't normally want to show on edit form.

For example there is already an edit button which edits the selected row(s). But I hide some fields from this main edit modal box using hide(). Now I want to have another edit button by which I want to show only those hidden fields to be edited when clicked.

I tried triggering bubble() with the custom button I mentioned, to allow multiple fields editing. Bubble box is opening, but positioning is wrong which can't fix using bubblePosition() and secondly, it doesn't show fields to be edited; but only the "update" button is shown. Here is the custom button:

        {
            extend: "selected",
            text: (dt) => dt.i18n('platform.fixed_margin'),
            action: function (e, dt, node, config) {
                editor.bubble(
                    dt.rows( {selected: true} ).indexes(),
                    ['field1', 'field2', 'field2', 'field3']
                );
                editor.bubblePosition();
            }
        }

I also tried using edit() specifying which columns to edit like:

editor.edit( { columns: 3 } );

But can't get to make it edit the specified column of only the selected rows. Instead it edits all the rows in table.

PS: I can't give a public link since it is a production site protected with authorization.


Viewing all articles
Browse latest Browse all 82254

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>