Он вернул бы массив объектов, поскольку вы не предоставили никакого отображения.
Попробуйте это: -
List<Object[]> userInfoPasswords = userInfoRepository.queryAll();
for (Object o[] : userInfoPasswords) {
System.out.println("id: " + o[0]); // or call the setter of new UserInfoPassword
System.out.println("name: " + o[1]);
// ... and so on
}
После создания Вашего диалогового окна просто кладут обратно диалоговое окно в Вашу форму. Пример:
$("#divSaveAs").dialog({bgiframe:false,
autoOpen:false,
title:"Save As",
modal:true});
$("#divSaveAs").parent().appendTo($("form:first"));
Это работало на меня. Работы обратной передачи находят.
Один развязный взлом, который я использовал, должен создать нормальное .NET , кнопка наряду с текстовыми полями, и т.д. в отделении на странице, с помощью jQuery добирается HTML для того отделения, добавляет его к диалоговому окну и затем удаляет HTML в исходном отделении для предотвращения идентификационного дублирования.
<div id="someDiv" style="display: none">
<p>A standard set of .net controls</p>
<asp:TextBox ID="textBoxl" runat="server" CssClass="required email"></asp:TextBox>
<input id="button1" type="button" value="Confirm" onclick="SomeEvent();" />
</div>
И сценарий:
var html = $("#someDiv").html();
$("#dialog").append(html);
$("#someDiv").remove();
$("#dialog").dialog({
bgiframe: true,
height: 300,
modal: true
});
Я сумел решить проблему - вероятно, не лучший способ, но здесь - то, что я сделал.
диалоговое окно не было бы обратная передача, потому что jQuery UI вынимает кнопку отправки из формы и добавляет ее к нижней части тега основного текста, поэтому при попытке к обратной передаче кнопки, это не знает то, что это отправляет.
я обошел это путем изменения кода UI jQuery путем изменения этого:
uiDialog = (this.uiDialog = $('<div/>'))
.appendTo(document.body)
.hide()
.addClass(
'ui-dialog ' +
'ui-widget ' +
'ui-widget-content ' +
'ui-corner-all ' +
options.dialogClass
)
К этому:
uiDialog = (this.uiDialog = $('<div/>'))
.appendTo(document.forms[0])
.hide()
.addClass(
'ui-dialog ' +
'ui-widget ' +
'ui-widget-content ' +
'ui-corner-all ' +
options.dialogClass
)
Это не идеально для изменения исходной библиотеки, но это лучше чем ничего.
'Close': function() {
alert("closing");
$(this).dialog("close");
__doPostBack = newDoPostBack;
__doPostBack("aspnetForm", null);
}}});});
__ doPostBack функция берет на себя управление, которое является причинами обратная передача и аргумент при необходимости. Ваши примеры JavaScript и Ваша разметка, кажется, не совпадают. Например, где я заключил в кавычки выше, Вы ссылаетесь на aspnetForm, изменяете это на идентификатор формы и попробовали еще раз.
Удостоверяются, что идентификатор, который Вы используете для клиентского сценария, совпадает с клиентским идентификатором ASP.NET управление во времени выполнения. Если управление будет находиться в INamingContainer затем, то оно будет иметь уникальный идентификатор на основе своего родительского контейнера, таким образом, YourControlID станет YourINaminContainerID_YourControlID.
Сообщают нам результат.