0
我有一個kendo網格的命令按鈕,它啓動了一個kendo窗口。在kendo窗口的內部,我有一個按鈕,我想將其發佈到控制器,從kendo窗口中的其他對象返回數據。我搜索並找到了完成它的人,但沒有真正的完整示例代碼。該按鈕位於我的劍道窗口中,它不是窗口頂部的「動作」按鈕之一。謝謝!訪問事件點擊kendo窗口內的按鈕
CSHTML:
@(Html.Kendo().Window().Name("SMSwindow")
.Title("Send SMS")
.Visible(false)
.Modal(true)
.Draggable(true)
.Width(600)
)
的javascript:
<script type="text/x-kendo-template" id="template">
<div id="sms-container" style="background-color: \\#f0f0f0; padding-left:10px">
<h3>#= GroupName #<h3>
<div>
<input id="txtsub" style="font-size:12px" type="text" value="#= Subject #" />
<div>
<div style="padding: 5px 0px 0px 0px">
<textarea id="txtbody" rows="10" cols="20" style="font-size:12px;" wrap="hard">#= Body #</textarea>
<div>
<div style="padding: 5px 0px 0px 0px">
<input id="btnsend" style="font-size:14px" value="Send" type="submit" size="5" formmethod="post" />
<div>
</div>
<script type="text/javascript">
var smsTemplate = kendo.template($("#template").html());
function SendSMS(e) {
e.preventDefault();
var dataItem = this.dataItem($(e.currentTarget).closest("tr"));
var wnd = $("#SMSwindow").data("kendoWindow");
wnd.content(smsTemplate(dataItem));
wnd.center().open();
}
我已經試過類似'$(「#SMSwindow」)。data()。kendoWindow.bind('refresh',function(e){$(「#btnsend」)。click(function( ){alert($(「#txtsubject」)。value());}); });哪一個都不起作用?當我點擊按鈕時,我什麼都沒有收到? – Kou
你有沒有試過我說的? – NunoCarmo
是的,我確實嘗試過並放置了警報()。它從未解僱? – Kou