列にコモボボックスと入力がある剣道グリッドがあります。入力のクリック時イベントは IE と Firefox では機能しますが、Chrome では機能しません。OnaBai は、次の jsFiddle の作成を支援し、私が持っている方法で修正しました。http://jsfiddle.net/ehnSq/17/。
クロムで画像をクリックすると、セルが閉じられることに注意してください。IE や Firefox の場合と同様に、ボタンをクリックしてアラートを受け取ることができます。
これが私のコラムの編集者です。
$('<input data-text-field="CustomerName" data-value-field="CustomerId" style="width:175px" data-bind="value:' + options.field + '" class="k-combobox"/>')
.appendTo(container)
.kendoComboBox({
autoBind: false,
filter: "contains",
dataSource: customerData,
placeholder: strings.EmptyDropDownMessage,
dataTextField: "CustomerName",
dataValueField: "CustomerId"
});
$('<input type="image" class="k-icon-addcustomer" src="../Images/Add2.png" title="' + strings.AddCustomerToolTipText + '" />')
.appendTo(container);
$(".k-icon-addcustomer").on("click", function (evt) {
evt.preventDefault();
alert("Code Needs to Go Here");
});
これは IE と Firefox で動作し、クロムでクリック イベントが発生しない理由がわかりません。