Итак, вот ситуация. У меня есть кнопка на одной из моих страниц extjs. Эта кнопка открывает дочернее окно как всплывающее окно. Это дочернее окно имеет атрибут .method, а также атрибут .ref, а также .id. Мне нужна функциональность, чтобы открывать другое окно с тем же шаблоном, каждый раз, когда я нажимаю эту кнопку.
Я думал установить для свойства childwindow .method что-то вроде 'getWindow', а для .ref - что-то вроде 'newWindow', а затем создать на сервере функцию javascript, чтобы она выглядела примерно так:
var myArray = [];
var count = 0;
function getWindow() {
newWindow.Id = count;
getWindow().show();
myArray[count] = count;
count++;
}
Будет ли это работать?
Edit:
Using ViewDetailsWin As New Pages.ChildWindow
With ViewDetailsWin
.Id = "Test"
.IconCls = Model.WorkflowStepDefinition.SmallIcon
.Ref = "viewDetailsWin"
.RenderTo = "workspacePanel.getEl()"
.DestroyerRef = "mainPanel"
.MethodName = "getViewDetailsWin"
.Title = "View Details/Amortization Schedule"
.Layout = Pages.Panel.LayoutType.Fit
.Closable = True
.CloseAction = Pages.Window.CloseActionType.Hide
.Minimizable = True
.Modal = False
.Height = 700
.Width = 1000
.BodyStyle = "padding:10px"
Это еще не все ....