λ²κ·Έ μ€λͺ
dataGridκ° μ
μ νΈμ§ κ°λ₯νκ² λ§λ€ λ cellTextκ° μμΌλ©΄ νλ κ°μ κ°μ Έμ΅λλ€. μ°λ¦¬ μ ν리μΌμ΄μ
μ νλ κ°μλ λΉ λ μ§ κ°μ λν΄ 0μ΄ μμ΅λλ€. λ μ§ νΈμ§κΈ°κ° 0μΌλ‘ μ΄λ¦½λλ€.
μλλ μ°Έμ‘°λλ μ½λμ λλ€.
makeCellEditable: function(row, cell, event) {
if (!this.isCellEditable(row, cell)) {
return;
}
//Locate the Editor
var col = this.columnSettings(cell);
if (!col.editor) {
if (event.keyCode === 32) {
this.toggleRowSelection(this.activeCell.node.closest('tr'));
}
return;
}
// Put the Cell into Focus Mode
this.setActiveCell(row, cell);
var cellNode = this.activeCell.node.find('.datagrid-cell-wrapper'),
cellParent = cellNode.parent('td'),
cellValue = (cellNode.text() ? cellNode.text() : this.fieldValue(this.settings.dataset[row], col.field));
if (cellParent.hasClass('is-editing')) {
//Already in edit mode
//Editor.focus
cellNode.find('input').focus();
return false;
}
μ¬ννκΈ° μν΄
λμμ μ¬ννλ λ¨κ³:
μμλλ νλ
μ
ν
μ€νΈκ° μμΌλ©΄ λΉ λ¬Έμμ΄μ΄ μ λ¬λκ±°λ νλ κ°μ νμμ΄ μ§μ λ©λλ€.
μ°Έκ³ : 3.5 컨νΈλ‘€μ νΈμ§κΈ°μμ κ°μ μ¬μ©νκΈ° μ μ νλ κ°μ λ³κ²½ν μ μλ μ½λ°±μ μ 곡νμ΅λλ€.
λλ 0000000μ΄ λ‘μΌμΌ λ³ν λ²κ·Έμ²λΌ 보μΈλ€κ³ μκ°ν©λλ€.
κ·Έλ¬λ κ·Έ μΈμλ μ½λ°±μ ν₯ν μ¬μ©μ μ μλ₯Ό νμ©νλ―λ‘ μ’μ μμ΄λμ΄μ
λλ€.
@boehmd1 μ΄ λ¬Έμ λ₯Ό μ¬ννλ λ¨κ³λ₯Ό
μ’μ μ ν - λλ μ΄κ²μ μ¬ννλ€κ³ μκ°νμ§λ§ λ°μ΄ν°κ° μ€μ λ‘ λ¬΄μμΌλ‘ μ€μ λμλμ§ νμ€νμ§ μμ΅λλ€. μ΄ μμ λ₯Ό μλνλ©΄ http://localhost :4000/components/datagrid/example-editable.html 그리λμ 0000000 μμ΄λ μ λλ‘ λ λλ§λλ λΉ λ°μ΄ν°κ° μμ΅λλ€. λ°μ΄ν° μλ string '00000000'κ³Ό κ°μ΅λκΉ?
λν @boehmd1 3.5μ μ΅μ μ 무μ
'loadValue'λ νΈμ§κΈ°μ λ©μλμμ΅λλ€.
μ¬ννκΈ° μν΄...
http://localhost :4000/components/datagrid/example-editable μμ μ¬μ©
λ μ§ λλ OrderDate '00000000' λ³κ²½
@davidcarlsonberg loadData
λ νΈμ§μμ νν¬μμ΅λλ€. μ΄ λ¬Έμ λ₯Ό ν΄κ²°νκΈ° μν΄ λ‘μΌμΌ νμ 00000000
μ λΉ λ μ§λ‘ μ¬λ°λ₯΄κ² λ§λ€ μ μμ΅λλ€. κ·Έλ° λ€μ νΈμ§κΈ°μμ νν¬λ₯Ό μνλ©΄ μΆκ°λ‘ ν μ μμ΅λλ€.
νμ§λ³΄μ¦μ ν΅κ³Όνμ΅λλ€. μ΄λ t μλ£.
ν
μ€νΈ: http://localhost :4000/components/datagrid/example-editable λͺ¨λ μ₯μΉ, λΈλΌμ°μ λ° OS.