Ext.NET: добавить магазин в частичное представление - PullRequest
0 голосов
/ 10 октября 2018

Я мог бы переосмыслить это, но у меня есть представление, которое создает частичное представление, назовем его ListView, который содержит Ext.NET GridPanel.Это GridPanel извлекает данные из хранилища, и каждая строка в результирующей сетке имеет RowExpander, связанный с ней.Я хочу, чтобы при развертывании строки частичное представление, называемое RowView, запрашивалось для заполнения компонента в расширенной строке.В то же время я хочу, чтобы в качестве боковой панели всплыло третье представление, называемое DetailView.

Область, с которой у меня возникают проблемы, заключается в том, что и для RowView, и для DetailView необходимо ссылатьсято же самое Store, и я не уверен, как разделить это между ними.Как бы я поступил так?Стоит ли добавить хранилище в ListView и отправлять данные туда и обратно?Должен ли я включить данные в модель, которую я использую для построения ListView, или поместить их в главное представление?

Я также знаю, что объекты GridPanel и Chart имеют StoreIDсвойство, которое я мог бы использовать для ссылки на магазин, но смогу ли я сослаться на это через частичные представления?Куда бы я положил магазин в таком случае?

Я знаю, что это несколько абстрактно, но я бы очень признателен за понимание.

...