Помещение кнопки YUI в DataTable - PullRequest
3 голосов
/ 03 августа 2009

У меня есть таблица данных YUI с различными столбцами, представляющими список пользователей. Я хотел бы добавить столбец, который содержит кнопку в каждой строке с определенной меткой (скажем, «предоставить доступ») и которая вызывает некоторую функцию при нажатии. Возможно ли это?

Я пытался проверить документацию YUI, но, насколько я вижу, они не позволяют вам изменить метку самой кнопки так, как я на это ссылаюсь. Есть намеки?

1 Ответ

6 голосов
/ 04 августа 2009

В ваших определениях столбцов, вы должны быть в состоянии указать форматер ala

var myCols = [
    ... /* your other cols */
    {
        key: 'foo', formatter: function (cell, rec, col, data) {
            cell.innerHTML = '<button type="button">'+data+'</button>';
        }
    }
];

Пользовательские средства форматирования дают вам полный контроль над тем, что отображается в ячейке. Также посмотрите на этот пример

...