как использовать вспомогательную сетку в jquery-easyui, не обновляя дочернюю группу, когда она не развернута - PullRequest
0 голосов
/ 02 июля 2019

У меня возникли некоторые проблемы при использовании jquery-easyui, я хочу создать некоторую подсетку, но в дочерней сетке я хочу создать редактируемую сетку данных, и я закончил ее, но проблема в том, что когда я сохраняю данные в дочернем наборе (какchace), а затем я снова раскрываю и расширяю родительский, данные исчезли, потому что потомок обновил новую страницу.поэтому мой вопрос состоит в том, как заставить ребенка не обновлять новую страницу, когда родительский узел не раскрывается?

Я должен попытаться использовать detailview, потому что он использует URL-адрес и запрашивает новую страницу, как я сказал передданные (данные chace) в редактируемой дочерней сетке исчезли.

вот код, который я пытаюсь попробовать:

$(function(){
            $('#ADDITIONAL_TABLE_<?php echo $INDEX; ?>').datagrid({
                view: detailview,
                cache:true,
                detailFormatter:function(index,row){
                    return '<div id="SUPPORT_TABLE_' + index + '" style="padding:5px 0"></div>';
                },
                onExpandRow: function(index,row){
                    $('#SUPPORT_TABLE_'+index).panel({
                        border:false,
                        cache:true,
                        href:'<?php echo Router::url('/'); ?>admin/booking/supporteditem_form_edit/'+index+',
                        onLoad:function(){
                            $('#ADDITIONAL_TABLE_<?php echo $INDEX; ?>').datagrid('fixDetailRowHeight',index);
                        }
                    });
                    $('#ADDITIONAL_TABLE_<?php echo $INDEX; ?>').datagrid('fixDetailRowHeight',index);
                }
            });
        });

Так что любая идея сделать подробный просмотр данных не обновлять новую страницу от дочерней

...