gpt4 book ai didi

javascript - 剑道网格: How to create perform some taks on Add new row and not on Edit

转载 作者:行者123 更新时间:2023-11-28 04:14:34 24 4
gpt4 key购买 nike

在我的 KendoGrid 中,我想在弹出表单中为输入字段添加默认值。

我创建了一个函数,打算在单击“创建”按钮时调用该函数,但以下函数不起作用。我搜索了很多,但找不到任何帮助,所以如果有人能给我提示问题出在哪里,那就太好了。

 function add_m(e) {
debugger;
$("#DeviceIP").val("123");
}
$("#turbingrid").kendoGrid({
// debugger;

dataSource: dataSource,
scrollable: false,
//toolbar: ["create"],
toolbar: [
{name: "create",text: "add new turbine"}
],
columns: [
{ field: 'DeviceIP', title: 'DeviceIP', width: '100px', id: 'DeviceIP' },
{ field: 'Producer', title: 'Producer', width: '80px', id:'Producer'},//editor: ProductNameDropDownEditor,
{ field: 'Model', title: 'Model', width: '220px',id:'Model' },
{ field: 'DeviceType', title: 'DeviceType', width: '100px', editor: deviceTypesList },
{ field: 'Description', title: 'Description', width: '220px' },
{ field: 'Username', title: 'Username', width: '120px' },
{ field: 'Password', title: 'Password', width: '100px' },
{ field: 'PublicIP', title: 'PublicIP', width: '120px' },
{ field: 'TurbineId', title: 'TurbineId', width: '120px', hidden: true },
{ field: 'device_id', title: 'device_id', width: '120px', hidden: true },
{ field: 'ModelProducer', title: 'Producer/Model', hidden: true, editor: modelProducer },
{command: ["edit"], title: " "}
],
//{
// command: [
// {
// name: "Edit",
// click: function (e) {
// temp = $(e.target).closest("tr"); //get the row
// }
// }
// ]
//}


editable: "popup",
create:add_m,

最佳答案

动态分配 val 或属性

edit :

edit: function(e) {
if (e.model.isNew()) {
e.container.find("input[name=test]").val(5555); // name changed, but worked for me
// e.container.find("input[name=device_id]").val(123);
}
}

beforeEdit :

beforeEdit: function(e) {
if (e.model.isNew()) {
$("#DeviceIP").val("123");
}
}

关于javascript - 剑道网格: How to create perform some taks on Add new row and not on Edit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45975396/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com