|
<ej-grid id="FlatGrid" allow-paging="true" allow-keyboard-navigation="false">
...
</ej-grid> |
|
<ej-grid id="FlatGrid" allow-paging="true" locale="de-DE">
<e-edit-settings allow-adding="true" allow-editing="true" allow-deleting="true" edit-mode="@(EditMode.ExternalForm)" title-column="CustomerID"></e-edit-settings>
......
</ej-grid>
<script>
$(document).ready(function () {
ej.Grid.Locale["de-DE"] = {
EditFormTitle: "Enter your text Here "
};
});
</script> |
$("#"+this._id+"_dialogEdit").ejDialog({ title: "Customize Edit form title" });$("#"+this._id+"_externalEdit").??({ title: "Customize Edit form title" });|
<ej-grid id="FlatGrid" allow-paging="true" action-complete="complete">
......
<e-columns>
<e-column field="EmployeeID" header-text="First Name" foreign-key-field="EmployeeID" foreign-key-value="FirstName" width="75" datasource="@ViewBag.DataSource2"></e-column>
</e-columns>
</ej-grid>
<script>
function complete(args) {
if (args.requestType == "beginedit") {
var data = ej.DataManager(args.model.columns[2].dataSource).executeLocal(new ej.Query().where("EmployeeID", "equal", args.rowData.EmployeeID))[0];
$(".e-form-title")[0].innerText = "Details of" + " " + data.FirstName;
}
}</script> |
|
<ej-grid id="FlatGrid" allow-paging="true" allow-keyboard-navigation="false" action-complete="complete" load="load">
...
</ej-grid>
<script>
function complete(args) {
if (args.requestType == "beginedit") {
var dataManager = this.model.columns[2].dataSource;
var query = ej.Query().where("EmployeeID", "equal", args.rowData.EmployeeID);
var promise = dataManager.executeQuery(query);
var data = {};
this.element.ejWaitingPopup("show");
promise.done(ej.proxy(function (e) {
data = e.result[0];
this.element.ejWaitingPopup("hide");
this.element.find(".e-form-title")[0].innerText = "Details of" + " " + data.FirstName;
}, this));
}
}
</script> |