0
ShieldUI APIを使用して動的グリッドを作成し、各列にドロップダウンボックスを追加しました。shieldUI lite apiでのグリッド編集
初期グリッド:
:しかし、私は、新しい行を追加していたときに、前の行の値は、ドロップダウン値が既存のグリッドに設定されていないので、これが起こっている私の理解にnull.Accordingにリセットされています
グリッドをクリックすると、グリッドの行がフリーズし、行の値が保持されます。
私は次のようにドロップダウンのためのカスタムエディタを使用しています:カスタムエディタを初期化する方法を参照するには http://demos.shieldui.com/web/grid-editing/editing-custom-editor
:あなたは、次の例をチェックアウトすることができます
function subAccountCustomEditor(cell, item)
{
$('<div id="subAccount"/>')
.appendTo(cell)
.shieldDropDown({
dataSource: { data: [] },
value: !item["subAccount"] ? null : item["subAccount"].toString(),
textTemplate: "{value}",
valueTemplate: "{code}",
inputTemplate: "{value}"
}).swidget().focus();
}
ありがとうございました! – ajadon
しかし、私はすでにこの例を見てきました...実際には、バッチの挿入と更新を探しています。単一の行を追加すると問題が発生しますが、複数の行を追加すると、前の行で既存のグリッドにnull値が返されます。 – ajadon
私は、特定の行を挿入ボタンをクリックして選択を解除できるオプションを探しています。この場合、値は新しい行を追加するときに保持されます。 – ajadon