Получение скрытого значения столбца из выбранной строки в Telerik RadGridView - PullRequest
0 голосов
/ 26 апреля 2011

Как получить выбранное значение строки для скрытого столбца в Telerik RadGridView? Столбец скрыт на странице aspx, и я хотел бы получить значение на стороне клиента (JavaScript).

По сути, я хочу отобразить имя в виде сетки и иметь возможность извлечь значение из скрытого поля "ID", чтобы вызвать форму редактирования.

Вот пример того, как я скрываю столбец RadGridView.

пример кода:

    onKeyPressEvent(sender, args) { 
  var variable = function (e) { 
    e = e || window.event; 
    if (e.keyCode == 13) { 
      var PartyID = args.getDataKeyValue("PARTY_ID"); 
      var oManager = '<%=winMgr.ClientID %>';
      var oManager = window.radopen("AttorneyEdit.aspx?PARTY_ID=" + PartyID, null); 
      oManager.setSize(1000, 530); 
      //Width, Height oManager.center(); 
      } else { return true; 
      } 
  } 
  theForm.onkeypress = variable 
} 

Спасибо за вашу помощь ...

1 Ответ

0 голосов
/ 26 апреля 2011

Может быть, вы идете не в ту сторону. В mastertableview есть свойство « ClientDataKeyNames ». Вы можете добавить несколько ключей, разделенных запятой в этом свойстве. Тогда вы сможете получить свое значение без добавления дополнительного столбца.

Вы должны сделать что-то вроде этого:

 function onKeyPressEvent(sender, args) { 
    if (args.get_keyCode() == 13) {
        var dataItem=sender.get_selectedItems()[0];
        var PartyID = dataItem.getDataKeyValue("PARTY_ID"); 
        var oManager = '<%=winMgr.ClientID %>';
        var oManager = window.radopen("AttorneyEdit.aspx?PARTY_ID=" + PartyID, null); 
        oManager.setSize(1000, 530); 
        //Width, Height oManager.center(); 
        } 
        else { 
          return true; 
        } 
 } 

удачи

...